Association are taking off, another step to Invoices

#15 #16 #17 #18 #19
Same goes here. Perhaps make this an open type (string) with contains validation.