This class represents an immutable Queue