It would of course be awesome if this subclassed ``TreeNode`` but so much of that functionality would not be relevant AFAIK for this object.