protected void OnComplete(IStepCompleteCommand command)
 {
     var args = new StepCompleteEventArgs(command);
     if (!Complete.IsNull())
         Complete(this, args);
 }
 protected virtual void StepComplete(object sender, StepCompleteEventArgs args)
 {
     args.Command.Execute(this);
 }