public void SetConfiguration <T>(T value) where T : ConfigItemBase { var item = new ConfigurationItem(value.Key.ToString()); item.SetConfigValue(value); _ConfigurationUseCase.SetConfiguration(item); Load(); }