Fixed CollectionService - now it uses IoC.Get() to get an instance of DatabaseService