public TransportActionStatus(
     string actionId,
     TransportActionStatusCode code)
 {
     this.ActionId   = actionId;
     this.StatusCode = code;
 }
 private void SetResultAndReport(
     TransportActionStatusCode statusCode,
     TransportActionResultCode resultCode)
 {
     this.Result = new TransportActionResult(this.Id, resultCode);
     this.Status = new TransportActionStatus(this.Id, statusCode);
     m_progress.Report(this.Status);
 }