protected internal override Expression VisitAggregate(AggregateExpression aggregate) { hasAggregates = true; return base.VisitAggregate(aggregate); } }