Fix - additional properties could switch when multiple items with same label
Test code - add nodes from external script

Stage two - please report on experience.