treechanges enum