public override void Remove(MachinePart component) { _children.Remove(component); }
public override void Remove(MachinePart c) { Console.WriteLine("Cannot remove from a Unit"); }
public override void Add(MachinePart component) { _children.Add(component); }
public override void Add(MachinePart c) { Console.WriteLine("Cannot add to a Unit"); }