public string AddAggregationExpressionWithName (Expression unnamedExpression)
{
ArgumentUtility.CheckNotNull ("unnamedExpression", unnamedExpression);
var name = "a" + _aggregationExpressions.Count;
_aggregationExpressions.Add (new NamedExpression (name, unnamedExpression));
return name;
}