if ((is_collection and list(map(dict, setting['value'])) != list(map(dict, current_settings_list[idx]['value'])))
                or (not is_collection and str(setting['value']) != str(current_settings_list[idx]['value']))):
            ret_settings['changes'][setting['filter'] + '.' + setting['name']] = {'old': current_settings_list[idx]['value'],
                                                                                  'new': settings_list[idx]['value']}