public abstract void handle(Request request, Response response);
public Response handle(Request request) { Response response = new Response(request); handle(request, response); return response; }
    public abstract void handle(Request request, Response response);