FlattenTree() Constructor