This is a convenient way of binding a list of maps types to your own state defines. When there is a state change in the world (e.g. from loading a new map) the mapped state type will be broadcast to all controllers.