@classmethod
def scopes(cls):
    """
        Return a list of valid/understood class scopes.
        Why do we need this? I believe it is not used anywhere.
        """
    return [cls.NONE, cls.ONE, cls.ALL]
