User Story
As an developer, I want to build stateless tristate tree with TreeModel, so that stateless tree will be the same as the stateful tree.
Acceptance Criteria
Enable to use TristateModel with ITreeController to build a stateless tristate tree.
Details
Refer to DefaultTristateTreeModel to make the same update logic in ITreeContorller.