Used classmethod and staticmethod decorators