Structured DataTypes may only be extended by subtyping. This is a problem if Structures are embedded into other Structures, e.g., the ConnectionConfigurationSet-related Structure has an array of AutomationComponent related Structures. Therefore, each Structure has an additional field with an array of KeyValuePairs that may be used for potential future standardized or vendor-specific extensions.