@classmethod
def get(cls, topics):
    """
        Returns event listening behavior of a task as a `Listen` member
        """
    if topics is None:
        return cls.everything
    elif topics == []:
        return cls.nothing
    elif isinstance(topics, list):
        return cls.topics
    else:
        raise TypeError("'{}' is not a list".format(topics))
