Encapsulating invoices business logic, starting with adding payments to invoices.