refactoring FullDependencyTreeBuilder: use of DependencyNodeRepository