JAMES-1644 do the json parsing into RequestHandler That way, generic error conditions are handled in a common place and the Method implementation can be easily tested as it takes business objects that are easy to build