fixing wrong modelling: service execution has_many material_consumption