Ctrl is a tiny layer for creating controllers with dependencies that need to be injected contained in the request scope.