When the user changes the state of a TreeNode to Unchecked, change the state of the subtree to Unchecked as well.