internal SubcaseTimeAndExpensesProtocol(SubcaseTimeAndExpenses totals)
 {
     this.CapturedPhoneTime        = totals.CapturedPhoneTime.Seconds;
     this.CapturedResearchTime     = totals.CapturedResearchTime.Seconds;
     this.TotalNonBillableTime     = totals.TotalNonBillableTime.Seconds;
     this.TotalBillableTime        = totals.TotalBillableTime.Seconds;
     this.TotalNonBillableExpenses = totals.TotalNonBillableExpenses;
     this.TotalBillableExpenses    = totals.TotalBillableExpenses;
 }
 internal SubcaseTimeAndExpensesProtocol(SubcaseTimeAndExpenses totals)
 {
     this.CapturedPhoneTime = totals.CapturedPhoneTime.Seconds;
     this.CapturedResearchTime = totals.CapturedResearchTime.Seconds;
     this.TotalNonBillableTime = totals.TotalNonBillableTime.Seconds;
     this.TotalBillableTime = totals.TotalBillableTime.Seconds;
     this.TotalNonBillableExpenses = totals.TotalNonBillableExpenses;
     this.TotalBillableExpenses = totals.TotalBillableExpenses;
 }