this one isn't a map of strings, the node properties can be populated by plugins further down and the only restriction we've set is that its a json object, so the values here can be any json element.