Как называется роль, которую в данном коде выполняет класс M для класса B?

class M:

def __str__(self):

return str(self.__dict__)



class A:

def __init__(self):

self.x = 1



class B(A, M):

def __init__(self):

super().__init__()

self.y = 2

b = B()

print(b)