public BasicOutboundInvoice(BasicOutboundInvoice original) :
     this(
         original.OutboundInvoiceId, original.CustomerName, original.InvoiceAddressPaper, original.InvoiceAddressMail,
         original.CurrencyId, original.OrganizationId, original.BudgetId, original.CreatedDateTime,
         original.CreatedByPersonId, original.DueDate, original.ReminderCount, original.Reference, original.Domestic,
         original.Open, original.Sent, original.SecurityCode, original.TheirReference)
 {
     // empty copy ctor
 }
 public BasicOutboundInvoice (BasicOutboundInvoice original):
     this (original.OutboundInvoiceId, original.CustomerName, original.InvoiceAddressPaper, original.InvoiceAddressMail, original.CurrencyId, original.OrganizationId, original.BudgetId, original.CreatedDateTime, original.CreatedByPersonId, original.DueDate, original.ReminderCount, original.Reference, original.Domestic, original.Open, original.Sent, original.SecurityCode, original.TheirReference)
 {
     // empty copy ctor
 }
 public static OutboundInvoice FromBasic (BasicOutboundInvoice basic)
 {
     return new OutboundInvoice(basic);
 }
 private OutboundInvoice (BasicOutboundInvoice basic): base (basic)
 {
     // empty ctor
 }