private static IndexProvider AddProvider(object obj)
 {
     var provider = new IndexProvider();
     _providers.Add(obj, provider);
     return provider;
 }
 static IndexProvider()
 {
     _defaultProvider = new IndexProvider();
     _providers = new Dictionary<object, IndexProvider>();
 }