In the case where the value is a DataSet, we're using the DataSet in a way where it needs to be a reference to the DataSet itself, not just the name. However, when we store state, we store JUST the name. See https://github.com/KSHSK/WAVED/blob/master/Source/models/Property/GlyphSize/ScaledGlyphSizeScheme.js#L142 for ScaledGlyphSizeScheme.getState() to see that I just return the DataSet/DataField names.