To aggregate a Collection<T> over an defined key