public SyncEventArgs(UserSetting<T> userSetting, T value)
 {
     _userSetting = userSetting;
       _value = value;
 }
 public ChangedEventArgs(UserSetting <T> userSetting, T previousValue, T newValue)
 {
     _userSetting   = userSetting;
     _previousValue = previousValue;
     _newValue      = newValue;
 }