* The .middleware property of a module is now treated as "real middleware," running before all routes, not just the page serving route. Page-serving middleware should now be registered via .pageMiddleware
* Refactoring