@property
def declarative_props(cls):
    """
        Gathers all the declared props, including the ones declared in superclasses.
        This is a meta-property common to all classes with this metatype
        """
    return cls.__walk_mro_inherit_declarations('_own_declarative_props')
