Fixes #5843: Add user defined (via API) node properties

this is much better:)