I have a 2D array in a cluster in a 1D array in a cluster. after flattening, in the JSON string, the 2d array looks like 1d. if I try to unflatten this string to my cluster, the variant to data primitive throws me an incompatible datatype error. it seems, 2d arrays are generally unsupported?
If speed doesn't matter, it's perfectly valid to have an Variant containing the Class / DVR to Class / Notifier with Class / etc... in class data. You have simply to convert to / from Variant in the accessor methods.