public virtual void removeComponent(Component component)
 {
     componentes.Remove(component);
 }
 public virtual void addComponent(Component component)
 {
     componentes.Add(component);
 }