this version of nested_set gem has some issues with .leaves and .descendants.