EngineFactory no longer singleton