Got rid of how InvoiceItem is contained, and did it manually, so that we could keep things like Metable functioning when viewing and saving invoices.