"so, for example if B inherits from A, and both have a '$!foo' attrib, I want to be able to obtain both the class A and class B level attribute" . . . .