Frequently, on ItemTypes, I use a "Text" property to store json data.
Because, the json is very verbose and can be compressed to reduce the taken space in database and network traffic, I use LZString.compressToBase64 before a setProperty and LZString.decompressFromBase64 after a getProperty.
This could be very developer friendly if ARAS could provide a new type named "compressed" (or whatever you want) doing this transparently.
I don't know how to submit an idea, so I doing it here.
Thank you for considering it.