public string ToExpression(AttributeValueManager valueManager) { var predicate = Predicate.ToExpression(valueManager); var lowValue = Expression1.ToExpression(valueManager); var highValue = Expression2.ToExpression(valueManager); return($"{predicate} BETWEEN {lowValue} AND {highValue}"); }