public abstract void Remove(NodeComponent node);
public abstract void Add(NodeComponent node);
public override void Remove(NodeComponent node) { }
public override void Add(NodeComponent node) { }
public override void Remove(NodeComponent node) { _nodes.Remove(node); }
public override void Add(NodeComponent node) { _nodes.Add(node); }