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.