Request block refactoring (#2)
Use instance of App.Request as normalized request wrapper