TreeItem in ProjectItem should be protected