public UserSetting GetSetting(string ns, string setting) { var state = _repo.GetUserSettingState(ns, setting); if (state == null) { state = _repo.CreateUserSettingState(); state.Namespace = ns; state.Setting = setting; } return(new UserSetting(_repo, state)); }