public void Execute(ActionExecutionContext context)
{
var windowManager = IoC.Get<IWindowManager>();
windowManager.ShowDialog(_question);
var args = new ResultCompletionEventArgs();
args.WasCancelled = _cancelAnswer.HasValue && _question.GivenAnswer == _cancelAnswer.Value;
Completed(this, args);
}