added Dispose to the Queue interfaces