def parent_classmethod(func):
        """ 
            decorator makes the decorated Property method behave like 
            the Property's parent's class method
        """
        @classmethod
        def _parent_classmethod(cls, *args, **kwds):
            return func(cls._obj.pop().__class__, *args, **kwds)
        return _parent_classmethod
 
            decorator makes the decorated Property method behave like 
            the Property's parent's class method
        
recipes/Python/456312_using_inner_classes_transparent_extensions_your_/recipe-456312.py