Make LeafDecorator extend LeafNode so it must implement Init
Move Init into Node so that we can call it on all Nodes