BeansConfigurationHelper uses GenericApplicationContext instead of
DefaultListableBeanFactory to support autowiring