private void LoadSettingsAction(LocalSettings settings)
{
var localVariables = (LocalVariables ?? Enumerable.Empty<FormulaKey>()).ToLookup(variable => variable.LocalVariable == null ? null : variable.LocalVariable.Name);
var globalVariables = (GlobalVariables ?? Enumerable.Empty<FormulaKey>()).ToLookup(variable => variable.GlobalVariable == null ? null : variable.GlobalVariable.Name);
RecentlyUsed = (DeserializeFormulaKeyCollection(settings.RecentlyUsed, localVariables, globalVariables) ?? Enumerable.Empty<FormulaKey>()).ToObservableCollection();
Favorites = (DeserializeFormulaKeyCollection(settings.Favorites, localVariables, globalVariables) ?? Enumerable.Empty<FormulaKey>()).ToObservableCollection();
}