Support list objects in detail responses, use commons-lang escaping in JsonDetailResponse