PackageUpdateDispatcher is now a SingletonFactory