// Installments are paid in order by Date public Installment NextInstallment() { return(Installments.FirstOrDefault(i => !i.IsPaid)); }