Clarified that 'children' is a readonly property of ZTreeNode. Updated class method 'treeNodeWithObject' to use 'self' instead of 'ZTreeNode'