(note: found by alloc profiling with async-profiler)
So, looks like attempted reuse of ClassKey instances is not working, due to one missing assignment.
This should be fixed, and making _key eagerly constructor since it is all but guaranteed to be needed for every serialization.