@classmethod
def get_non_optional_settings(cls):
    """
        Retrieves the minimal set of settings that need to be defined in order
        to use this object.

        :return: a dictionary of needed settings as keys and help texts as
                 values
        """
    return cls.get_metadata().non_optional_params
