self.attribute
usages in methods and string references.max_depth
to control how far up the
inheritance chain to look. max_depth=0
means current class only,
max_depth=None
means traverse entire hierarchy.superclasses
property follows the language’s MRO rules for
method resolution.