It seems kind of ugly to have this on here. Should this be retrieved from DI or somewhere else maybe? I'm not sure why *every* route collection *ever* would require having an inline constraint resolver. In fact, this particular resolver is super specific to a particular kind of route: our `TemplateRoute`.