Move the logic for the creation of special box orders (`createValidBoxOrder` and `createRestrictedValidBoxOrder`) into an own class. Moving this logic into an own class makes the `Extension` class lighter.