public MetadataValueProvider With(IMetadataProvider provider) { provider.AssertNotNull(nameof(provider)); return(Nested(new[] { provider })); }