public DirectedGraph()
 {
     _edges = new WeightedEdgeList <T>();
 }
 public DirectedGraph(IEdgeStructure <T> edges)
 {
     _edges = edges;
 }