... easy, referencing them in the same way they are shown in the class. oClient:save() will then take all of the data from memory and write it to hte permanent record. I do similar things with service items, inventory, accounting, and of course workorders that are used to create invoices ( or estimates, ...