added ReduceOnCollectorGroupByConsumer