Adding ContextLoaderListener and service layer