ProjectFactoryImpl is now a Singleton