The application context is now returned as a reference to the interface
and not an implementation.