Can not call change functions that modify xxx2Many on new instance
fa8f759f834b added an assert to ensure that the value of xxx2Many
fields are set.
But this makes more difficult to use a new instance as any field is filled.
Ref: https://discuss.tryton.org/t/how-to-automatically-append-a-carrier-product-line/8072