Based on a question from Andy, I have thought of another option (D):
(D) - we leave Consignment. Transport_ Contract.
Contract as it is without changing it
- we keep the new Transport Execution Plan.
Transport Contract as it has been proposed without changing it
- we change our presumption that two different
ASBIEs cannot have the same UBL name
There is a partial precedent for this in that we
already have a conflict in UBL local names with
both an ASBIE and a BBIE named "Location", but
because they are in different namespaces this
isn't a challenge for a programmer basing their
logic on the namespace-qualified UBL name: