structur chang remov refer gc root explor tree node explor tree node root remov help old garbag collector collect node model element map valu node clear model element map clear somewhat inconsist design constructor receiv root object argument okai need constructor argument model element map hash map object set explor tree node project proj project manag manag current project explor tree node root node explor tree node proj add map proj root node set root root node 