added AggregateField support to Sham\DataGenerator