Add left and right properties of the node
Add smarter getters and setters