IDirectedGraph now inherits directly from Container, Iterable and Sized.