Hello. THANK YOU! I was a long time programmer of Xerox Lamda MOO and I am presently working on a gaming module for Drupal that will need Object inheritance. Hierarchy will include items which all share a set of properties (fields), such as weight and location. Then however We want to be able to create sub-items, such as a container which has all the above fields plus 'volume'. Now maybe we want a a 'car'. Lets start with the container object and expand it to a vehicle, then again to car.
It's not realistic to rely on a custom node module for every new content type and the interaction with the code of the module makes pure cck impossible and again, redundant.
Currently for rooms, I have a system similar to ubercart in which I have room classes that all share a set of similar properties, such as dimension, but then cck can be used on different classes. I cannot however, easily figure out how to subclass a class.
Hopefully this module might be my solution.