missing comment.  The whole multiple Tree types is certainly unfortunate and a little confusing, though I think the naming convention you've got now is good.  All the more reason for good comments to explain what's going on :)