the resolver now provide the normalization
Application#resolver -> Application#Resolver

Improve consistency as a class to a property, which
is then later instantiated isn't really correct.
Merge pull request #3186 from stefanpenner/naming

WIP: Naming convention improvements and modularization.