added cruditemcollection trait now that orderableitem doesn't use it