fix(engine): make correlation handler initiation overridable