When inheriting a @classmethod, the override needs to have the @classmethod decorator as well, otherwise calls will fail with a TypeError
When inheriting a @classmethod, the override needs to have the @classmethod decorator as well, otherwise calls will fail with a TypeError