public static void SetPartOfFoundPathRecursive <TKey, TValue>(HierarchyNode <TKey, TValue> _node)
 {
     _node.SetIsPartOfFoundPath(true);
     if (_node.GetParent() != null)
     {
         SetPartOfFoundPathRecursive(_node.GetParent());
     }
 }