Hi @iiot2k,
Indeed when you afterwards add extra properties to a node, you simetimes need to add some extra code to make sure existing nodes don't fail. Because you need to make sure those nodes keep working fine in following circumstances:
- When the config screen of an existing node is opened.
- When the node runs without the config screen has been opened.
I have described my way of working here. Hopefully that can answer some of your questions already.
Bart