https://github.com/nhibernate/NHibernate-Caches/blob/196296f0b8207f8d977de209d5cca97250ec9e58/NHibernate.Caches.Common/ConfigurationProviderBase.cs#L28-L32 It's quite strange that user custom implementation not using xml still needs dependency on this xml related class from nuget package: ```C# public class CoreDistributedCacheCustomConfigProvider : ConfigurationProviderBase<CacheConfig,CoreDistributedCacheSectionHandler> ```