private function runAction(EventInterface $event, TransitionInterface $transition = null)
    {
        foreach ((array) $this->actionRunners as $actionRunner) {
            call_user_func([$actionRunner, 'run'], $event, $this->getPayload(), $this, $transition);
        }
    }