*
* @return a normalized Map of objects. Repeated elements are List values,
* sub-objects are Map values. All other types are String values.
*/
public Map<String, Object> toMap() {
ResponseParser parser = this.getParser();
return parser.parse(this);
}