supporting map/list in jackson unmarshaller