Save some memory. There is no need to store a dataType field in the AggregateData structure when we can just pass it down.