removed others from constructor of AvlNode and TreeNode. If they need to be used in the future, they can set through method cascades.