Now super is called always with the name of the class, not
self.__class__