- queue is now encapsulated
- object in the queue is now a dict instead of a tuple (to allow adding more keys easily in the future + for readability)
This will be used in a future commit (which will address T4497),
to get the queue's object twice from different functions.