mutable structure to build LazyGraph on top