auto-create node when properties are modified