protected override object CurrentValue(Tree tree) { return tree.Root(); }
protected override object CurrentValue(Tree tree) { return(tree.Root()); }