Create an enum style object which has both the key => value and value => key mappings
The values to populate on the new object
Create an enum style object which has both the key => value and value => key mappings