How to create a node with properties in external files

actually, this reminds me of this topic:

where also not a good solution for the undo problem was found