public override string BuildGremlinQuery()
        {
            if (InsertCommand != null)
            {
                return(ParentSelector.BuildGremlinQuery() +
                       $".addE('{Relation}').to({InsertCommand.BuildGremlinQuery()}).inV()");
            }

            if (Selector != null)
            {
                return(ParentSelector.BuildGremlinQuery() +
                       $".addE('{Relation}').to({Selector.BuildGremlinQuery()}).inV()");
            }

            return(ParentSelector.BuildGremlinQuery());
        }