Create subtypes of HttpResponseMaker; pass them to ApplicationProcess.doApplication instead of passing subtypes of ApplicationResult