Refactored ExpressionCompiler to SqlExpressionCompiler