Finished the implementation of HandlerAggregate