I'd prefer to javadoc this saying that when present, you can use `new String(req.body(), req.charset())` vs adding isBodyText and having 2 accessors for body