rename ReflectionPackedObject to ReflectionBasedPackedClass