What is Treenode?
An object which is a piece of shit and makes life far more compilcated than required.
You are such a fucking TreeNode