Basic enqueue and dequeue features working with transaction scope