How about `self.__class__` instead, so we don't have to repeat the class name? (And then we change the class name, and things break.)