We frequently run into situations while creating software when we need to represent a defined set of constant numbers, such the days of the week, error codes, configuration options, or in our case, the different types of rooms in a hotel reservation ...