This is probably the proper place for my comment about setting functions from state. The DD (correctly) doesn't save the `isValidValue()` function or the `templateName` for Properties. From the state, `options.name` would (I think) just have an Object with `displayName` and `value` set, and the we would have to create the StringProperty. Please either update this or put a TODO so it can be fixed when we start loading state.