public void AddComponent(Component component) { component.Parent = this; this._components[component.Type] = component; this.ComponentAdded.Fire(this, component); }