protected internal virtual void AddDirected(Node n, int cost);
protected internal virtual void AddDirected(Node n);