Special middlewares can now be used in .registerMiddleware and now support appending res.body, so it can be sent out later