Begin the death of the node, a deprecated concept
We can use virtual functions and inheritence for object types