explicitly adding crud item trait now that it isn't inherited by orderableitem