Normally I'd say yes, but instantiation was happening here and I wanted to change the config process as little as I could to implement the feature.

However, reasons for doing Dependency Injection here would be:

1. Wanting to test Application - we don't yet
2. Wanting to leave Application open to being used with different Containers in future - we don't currently