private void UpdateKeysList(IList<KeyValuePair<string, string>> values, string valuesListKey)
{
var valueKeysString = _configurationService.GetRoamingValue<string>(valuesListKey);
var existedKeys = string.IsNullOrEmpty(valueKeysString) ? Enumerable.Empty<string>() : valueKeysString.Split(Separator);
var keysToSave = values.Select(x => x.Key);
var newValueKeysString = string.Join(Separator.ToString(), existedKeys.Union(keysToSave));
_configurationService.SetRoamingValue(valuesListKey, newValueKeysString);
}