Separate Tree and TreeData (refs #26)
Simplify copying of Trees
Simplify restriction of Trees