Removed IGenericTreeNode after a new method was found that produced the same result.