issue #181: Profiles like Geo can be specified as maps and serialize naturally as json.