Hi all, I have an odd question about acquistion, it has to do with acquiring anything that starts with an underscore. Can anyone explain this to me. (I understand w/ inheritance of names that start with one underscore the name is changed to privitize the variable, but this seems different) Here is an example of what I am talking about: class C(ExtensionClass.Base): __color__='red' class A(Acquisition.Implicit):pass a=A() c=C() c.a=A() c.a.__color__ Traceback (innermost last): File "<stdin>" line1 in ? AttributeError:__color__ but if we take off the underscore, the results are as we expect, class C(ExtensionClass.Base): color='red' class A(Acquisition.Implicit):pass a=A() c=C() c.a=A() c.a.__color__ 'red' This question comes out of a program that I am writing where I want the subjobjects acquire the __ac_permissions__ of the containing folder. Thanks, Scott