Refactor: AbstractControllers now return a View object specifying Content-Type and character encoding, not just a String (=jspFilename)