Actually, now that I'm thinking about it the existing behavior sort of 
what makes more sense.  I'd think that subclasses would be better 
instantiating their own class vars rather than expecting a unique copy 
of the superclass var.  I can see why you'd want the class instance vars 
rather than modifying the existing mechanic.  On the other hand, maybe a 
new variable type to encapsulate the behavior of a class instance var in 
the way that it's being used here would be something worth discussing?

-- 
Posted via http://www.ruby-forum.com/.