So maybe I miscommented before. This variable called `dataSet` is an ArrayProperty. Is there any reason this shouldn't be saving the `options` part? If it makes sense not to, maybe we should decide if it's necessary at all for ArrayProperty to save the options.