better support for TreeNode binding