Description
currently properties are add/modified on the NodeStateEditor using: void setProperty(PropertyState state);
the consequence of that is that every single usage of that method needs to know the details
of how to create a property state. IMO that's really bad practice and should be refactored.
i would suggest to change it to something like
- setProperty(String name, Scalar value)
- setProperty(String name, List<Scalar> values)