The IDL Tool currently parses "annotations" as Json objects but only really supports textual values.
If one wants to have actual json annotations, they need to write json as an escaped json string.
Proposed solutions:
- expose the property as Json if it's parsed as Json
- OR parse the property as a string