removed the notion of an aggregator collector. now the collection is performed by the aggregator itself