private void CreateLocalCopies(DebtManager debtManager, PaymentManager paymentManager, bool applySnowballs) { _localDebtManager = new DebtManager(); _localDebtManager.Debts = debtManager.CloneDebts(); _localPaymentManager = new PaymentManager(); if (applySnowballs) { _localPaymentManager.WindfallEntries = paymentManager.CloneWindfalls(); _localPaymentManager.SalaryEntries = paymentManager.CloneSalaries(); _localPaymentManager.SnowballEntries = paymentManager.CloneSnowballs (); } }