@Sylius Here I am stuck with spec for PurchaseStep so I need your help guys. Now I am trying to make it "just  pass without error" but I am getting the error which I dont know how to solve:

```
  33  ! forward
        exception [exc:RuntimeException("Expected order to be set as model but it is Double\TokenInterface\P1777916785")] has been thrown.
        
         0 Checkout/Step/PurchaseStep.php:60
           throw new RuntimeException("Expected order to be set "...)
         1 [internal]
           Sylius\Bundle\PayumBundle\Checkout\Step\PurchaseStep->forwardAction([obj:Double\ProcessContextInterface\P628247303])
         2 spec/Sylius/Bundle/PayumBundle/Checkout/Step/PurchaseStepSpec.php:56
           spec\Sylius\Bundle\PayumBundle\Checkout\Step\PurchaseStepSpec->forwardAction([obj:PhpSpec\Wrapper\Collaborator])
         3 [internal]
           spec\Sylius\Bundle\PayumBundle\Checkout\Step\PurchaseStepSpec->it_forward([obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator])
        

----  broken examples

        Sylius/Bundle/PayumBundle/Checkout/Step/PurchaseStep
  33  ! forward
        exception [exc:RuntimeException("Expected order to be set as model but it is Double\TokenInterface\P1777916785")] has been thrown.
        
         0 Checkout/Step/PurchaseStep.php:60
           throw new RuntimeException("Expected order to be set "...)
         1 [internal]
           Sylius\Bundle\PayumBundle\Checkout\Step\PurchaseStep->forwardAction([obj:Double\ProcessContextInterface\P628247303])
         2 spec/Sylius/Bundle/PayumBundle/Checkout/Step/PurchaseStepSpec.php:56
           spec\Sylius\Bundle\PayumBundle\Checkout\Step\PurchaseStepSpec->forwardAction([obj:PhpSpec\Wrapper\Collaborator])
         3 [internal]
           spec\Sylius\Bundle\PayumBundle\Checkout\Step\PurchaseStepSpec->it_forward([obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator], [obj:PhpSpec\Wrapper\Collaborator])
```

This is because this lines of code inside `PurchaseStep`. 

```
$this->getPayum()->getPayment($token->getPaymentName())->execute($status);

        /** @var OrderInterface $order */
        $order = $status->getModel();

        if (!$order instanceof OrderInterface) {
            throw new \RuntimeException(sprintf('Expected order to be set as model but it is %s', get_class($order)));
        }
```

So how can I force `$status->getModel()` to return Order object?