Can't you create a sort of double linked list with object refs?

Just a thought...