private Setting GetSetting(string sectionName, string keyName)
{
Dictionary<string, Setting> sectionSettings;
if (!_allSettings.TryGetValue(sectionName, out sectionSettings))
return null;
Setting setting;
return !sectionSettings.TryGetValue(keyName, out setting) ? null : setting;
}