public static BetweenExpression Between(Symbol propertyName, Constant start, Constant end) => new BetweenExpression(propertyName, start, end);
public static Expression Contains(Symbol propertyName, Constant value) => new FunctionExpression("contains", propertyName, value);
public static Expression StartsWith(Symbol propertyName, Constant value) => new FunctionExpression("startsWith", propertyName, value);
public BetweenExpression(Expression property, Constant start, Constant end) { Property = property; Start = start; End = end; }