GroupResultItems is an item to create key-igrouping-structure.
From the select group-by projection, aggregate operations like Enumerable.Count()
is replaced to GroupResultItems.AggregateCount call and this is used to fetch the
SQL result instead of actually counting anything