common structure treeSource, treeView and rendering works