public virtual IEnumerable <string> GetAllKeys() { var keys = SettingsWriter.GetAllKeys().ToHashSet(); if (SettingsReader != SettingsWriter) { SettingsReader.GetAllKeys().Each(x => keys.Add(x)); } return(keys); }