You are considering read-ony PMC versus others. Another issue is properties. Many PMCs "classes" will support properties that will alter their behavior. But most PMC instances will have no property attached to them. Or just default values of them if you see it that way.
Yup. Read-only was an example, since having something concrete to hang this stuff off of seems to help.
Properties, though, will likely not be done in this way, at least not too many of them. The way Larry's got them all spec'd out they'll end up doing anonymous subclassing things rather than vtable layering in most cases.
-- Dan
--------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk