draft for invoice: list of ProductInvoice in Invoice. Updated loading
and writing methods for manage lists