ExpressionExtensions should not be public