QA-6034 : Added more internal state cache in external node. Keep track of all children with add/remove/order. Avoid unnecessary calls to provider. Cache nodes by path/identifier.