public QueueNode(T value, QueueNode <T> prevNode = null) { this.Value = value; this.PrevNode = prevNode; }