A new recipe for attribute protection which is aligned with Pythons convention of privacy indication using underscore name mangling. http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/496930 Regards, Kay