too many "getNode" calls
if all edge properties are changed, then 3 x  N times this method is called and each time it returns the same thing

proposal: reduce to N times the getNode calls by executing propagatePropertyChangeOnChildrens only when at least one edge property has changed
=> propertyName deleted, verification is made for each property inside result handler function