public SingletonProvider(ISingletonCreator singletonCreator) { Singletons = singletonCreator.Create().ToList().AsReadOnly(); SingletonsByType = Singletons.ToDictionary(s => s.Type, s => s); SingletonsById = Singletons.ToDictionary(s => s.ContentTypeId, s => s); }