JSON stringfy and parse immutable Set/Map/List/Record limitations: if the object is a Record, it will lose its defaultValue.