internal void CopyTo(TourPaymentCollection payments) { payments.Clear(); foreach (TourPayment payment in this) { TourPayment paymentCopy = new TourPayment(); payment.CopyTo(paymentCopy); payments.Add(paymentCopy); } }