Fork me on GitHub

My route handler ctors are more explicit about their requirements, expecting them to be passed in individually. I like this for the clarity about who depends on what, and to make it easier to provide alternate route handlers when a component happens to not be available.