/// <summary>WILL ONLY set if already present. WILL NOT create new</summary> public void SetWithJsonPath(string jsonPath, string propertyName, string newValue, bool suppressLogging = false) { var settingWasChanged = persistentDictionary.SetWithJsonPath(jsonPath, propertyName, newValue, suppressLogging); if (settingWasChanged) { configuration?.Reload(); } }