We should create a model "Derivative" with the many to many. That way we'll be able to give them name, and xwe'll avoid duplicating informations for each order.