TextMessage receives a JSON string containing a "default" Map where an item with key "value" has a List as value. It would be useful to have a second version of TextMessage in which, instead, that value was of type Map.