This class extends the AvlNode and adds two links that will be used in conjunction with the
AvlIterableList class. This is useful in situations where your node must be in a map to have a
quick lookup by key, but it also require to be in something like a list/queue. This is useful
in cases where over time we have a lot of add/remove of the same object.