public DealImportRequest(DealRequestBase drb)
 {
     this.DealReq            = drb;
     this.ImportRetryCounter = 0;
 }
 /* Note we aren't allowed to do this explicitly - this is didactic code only and isn't allowed for real*/
 public DealImportRequest()
 {
     this._dr  = default(DealRequestBase); // i.e. null or default depending on whether this is reference or value type.
     this._irc = default(int);             // i.e. 0
 }