From here, you can call `super()` to respect other classes in the MRO, in case polymorphic is mixed with another packages (e.g. translations)