GraphModel implements Graph