undo @classmethod