Using library services from EngineController instead of static instance