public void SetProperty <T>(string key, T val) => ObservableProperties.Set(val, key);
public void Set <T>(T value, [CallerMemberName] string name = null) => observable.Set <T>(value);
public void SetProperty <T>(string key, T val) => ObservableProperties.Set(val, key);
public void Set <T>(T value, [CallerMemberName] string name = null) => observable.Set <T>(value);