Added ApplicationContextProvider