@classmethod
def contains_unknown_keys(cls, dictionary):
    """Return whether the profile dictionary contains any unsupported keys.

        :param dictionary: a profile dictionary
        :return: boolean, True when the dictionay contains unsupported keys
        """
    return set(dictionary.keys()) - set(cls._map_config_to_internal.keys())
