// ReSharper disable PossibleInvalidOperationException
 private bool ResolveOptionalBooleanSetting(string key, string webApp, bool?sharedValue, bool defaultValue)
 {
     return(m_appSettings.GetBooleanOrDefault(BuildConfigKey(key, webApp), sharedValue ?? defaultValue).Value);
 }