I've spent quite a lot of time in Java. Ordinarily I don't use much "reflection" or "introspection," but when you need it you need it bad. It's nice to have.
I guess what we would need to do is to hook into the new_object_type functionality and make sure we add a new object type proxy instance for the new object type. We'd also need an update script.
As I alluded to in the originating message of this thread, I personally am not looking to re-create Java's type system. I just need to be able to create relationships that have an object-type on one side. If this needs to wait until some much later release, that's fine. I guess I just don't want to push back general-ratings too much. Associating rating dimensions with object types is a pretty important feature to me, though. Any thoughts?