Please use static instead of self.