public string Get(string key, string defaultString = null)
 {
     string returnValue = defaultString;
     ProviderInsideWordSetting aSetting = new ProviderInsideWordSetting();
     if (aSetting.Load(key))
     {
         returnValue = aSetting.SettingValue;
     }
     return returnValue;
 }
        public bool Set(string key, string value)
        {
            bool returnValue = true;
            try
            {
                ProviderInsideWordSetting aSetting = new ProviderInsideWordSetting();
                aSetting.Load(key); // whether is successed or not it doesn't matter
                aSetting.SettingKey = key;
                aSetting.SettingValue = value;
                aSetting.Save();
            }
            catch(Exception ignoredException)
            {
                returnValue = false;
            }

            return returnValue;
        }