I’m not sure – I haven’t looked at this in much detail. From a glance, enumeration could help with encoding if we wanted everything to be in the message (vs having a generic field that someone could conceptually extend without .msg file modification). A union-like structure would potentially be valuable.

From looking over it, did you see a new capability that you can highlight that may be useful?