public void DequeueOne(Node item) { var animal = All.Dequeue(); if (animal.Value == Animal.Cat) { Cats.DequeueOne(animal); } else { Dogs.DequeueOne(animal); } }