Introduced ExpressionBuilder, copying it from SelectExpressionBuilder.