public ICypherFluentQuery <TResult> ReturnDistinct <TResult>(ReturnExpression returnExpression)
 {
     return(Mutate <TResult>(w =>
     {
         w.ResultMode = returnExpression.ResultMode;
         w.ResultFormat = returnExpression.ResultFormat;
         w.AppendClause("RETURN distinct " + returnExpression.Text);
     }));
 }
 public ICypherFluentQuery <TResult> Return <TResult>(ReturnExpression returnExpression)
 {
     return(Mutate <TResult>(w =>
     {
         w.ResultMode = returnExpression.ResultMode;
         w.ResultFormat = returnExpression.ResultFormat;
         w.AppendClause($"RETURN {returnExpression.Text}");
     }));
 }