TypeMapping for CityScope It uses Enums to make sure we always use the same property-keys and values. Example: Create a new building class and set predefined properties. The IDE will show you autocompletion for help.