Adding @ResponseBody and @RequestBody support to portlets