Issue #4589: Make engine classes extendable directly via ctor pack 1