convert abstract line item collection to trait