public async Task Set <TFeature>(TFeature feature) { if (feature == null) { throw new ArgumentNullException(nameof(feature)); } await provider.Set(feature).ConfigureAwait(false); }