Adding queue directory for pull request

You don't need these three properties in a standard Queue definition. Just like in the list, you probably don't want to create counters tracking all inserts and all deletes. These numbers will become large. It's better to track the size or current count of elements in the queue.