Some ExpressionVisitor enhancements