queue_item model and spec