public override void Add(Company a) { }
public override void Remove(Company a) { children.Remove(a); }
public override void Add(Company a) { children.Add(a); }
public abstract void Remove(Company a);
public abstract void Add(Company a);
public override void Remove(Company a) { }