public GraphNode(T value, NodeSet <T> neighbors) : base(value, neighbors) { }
public UnDirectedGraph(NodeSet <T> nodeSet) : base(nodeSet) { }
protected Graph() { _lookupTable = new LookUp <T>(); _nodeSet = new NodeSet <T>(); _capacity = Int32.MaxValue; }