David Ascher wrote: > > A.B.foo and C.B.foo may not give the same value, if 'foo' is acquired Surely this is NOT what you want for something like a widget colour? The value of myWidget.colour should only depend on myWidget's container, not how I got the reference to myWidget. Greg