Rewriting for more POJO-like design that doesn't rely on servlet API