Using objects as dictionaries (maps from strings to values) through their
properties is a common idiom in JavaScript. This trait lets you treat an
object as such a dictionary, with the familiar API of a Map.