Lot of group by scenarios to test, and we get fair number of bugs in that area. Having dedicated adhoc class makes sense