Currently the TemporoSpatialStringProperty always generates a large "matrix" (by slice and timpoint) to represent all values. This is even the case if the value is the same for all slices (and timepoints).
It would be great to offer the possibility to store/load TemporoSpatialStringProperties in such a way that the can express that all values in a timepoint are the same or that all timepoints have the same values. Aim is to achive a serialized representation (e.g. in a NRRD file) that is as compact as possible.
The choosen solution should be backwards compatible to still allow the loading of old data correctly.