"Roch�" == Roch� Compaan <roche@upfrontsystems.co.za> writes:
Roch�> The order of your base classes is messing this Roch�> up. SimpleItem's objectValues returns an empty tuple to Roch�> prevent SimpleItems from acquiring their parents' Roch�> objectValues. Roch�> changing your class definition to: class Roch�> PersonImplementation(ObjectManager, PropertyManager, Roch�> SimpleItem): should fix it. Yep, that's it. Thank you very much! It would have taken me quite a while to find that one on my own. Roch�> Why don't you just subclass Folder instead? The main thing I want to be able to do is limit the allowed meta types, eg _allowed_meta_types = ('Address', ) can I do this subclassing folder? Thanks again, John Hunter