Does it make sense to add a method like ```registerAccumulator(String name, Accumulator<?, ?> toRegister)``` to also accept instances of the accumulators which have no default constructor (for whatever reason)?