support adding vertexes, vertex properties and edges