Improved overall structure by merging Method into Request.