There are 2 ways to register routes: using `app.VERB` and via `routes.json`. In this case, the annotations is Mojito specific, and there is no need to ask applications to attach some "annotations" that they are not going to use but is needed by the fw. By doing so, registering a route is same as any Express app:

`app.get('/foo', dispatcher('foo.index'));`

Whatever data the  `dispatcher` needs is kept private from the app.