@classmethod
def not_keyword(cls, f):
    """
        Method to flag a public method as not a keyword. Wrapped by
        not_keyword function as a decorator. In is_method_excluded we'll check this.
        :param f: The function to designate as not a keyword
        :type f: callable
        :returns: callable

        """
    cls._exclusions[f.__name__] = True
    return f
