Specific for X12 Connectors - Agreements.
Current scenario : Only a single Control Version Number(ISA12) is supported for an X12 agreement. For example, If the control version number is set to "00401", then this agreement wont work for X12 messages for version number "00501". Current solution is to create a new agreement to resolve your version number issue.
What can be done ? : Sticking to the above mentioned example, Agreement can have capability of registering more than one versions such that all the required schema (version separated) can be registered on the same agreement rather creating individual agreements for specific version numbers.
Example : X12 agreement has Control Version Number(ISA12) set as 00401 and 00501. Schema files for both versions can be registered in the same agreement without additional efforts to be taken for creating a separate agreement.