allow sub class to customize spring context initialization