Added subTree() helper, changed WILDCARD to anyTree(), renamed nest() to tree()
Replaced enum equals() with ==