DRAFT, COMMENT: move caching of deserialized classes to new component ClassDeserializer