/// <summary>Replaces all filter providers in services with <see cref="DryIocFilterProvider"/>, and registers it in container.</summary>
 /// <param name="container">DryIoc container.</param> <param name="services">Services</param>
 public static void SetFilterProvider(this IContainer container, ServicesContainer services)
 {
     var providers = services.GetFilterProviders();
     services.RemoveAll(typeof(IFilterProvider), _ => true);
     var filterProvider = new DryIocFilterProvider(container, providers);
     services.Add(typeof(IFilterProvider), filterProvider);
     container.RegisterInstance<IFilterProvider>(filterProvider);
 }