DI into controllers, template matcher