Extracts EngineLifecycle interface.
Fixes regression regarding invoke and catch/catchAll