public ITraversalOperations Values(string label) => AddTraversalStep(TraversalStepFactory.Values(label));
public ITraversalOperations Where(IQuery query) => AddTraversalStep(TraversalStepFactory.Where(query));
public ITraversalOperations By(string label) => AddTraversalStep(TraversalStepFactory.By(label));
public ITraversalOperations GroupCount() => AddTraversalStep(TraversalStepFactory.GroupCount());
public ITraversalOperations Has <T>(string name, T value) => AddTraversalStep(TraversalStepFactory.Has(name, value));
public ITraversalOperations V() => AddTraversalStep(TraversalStepFactory.V());
public ITraversalOperations Property <T>(string name, T value) => AddTraversalStep(TraversalStepFactory.property(name, value));
public ITraversalOperations AddVertex(IVertex vertex) => AddTraversalStep(TraversalStepFactory.addV(vertex.Label));
public ITraversalOperations AddEdge(IEdge edge) => AddTraversalStep(TraversalStepFactory.addE(edge.Label));