remove "beanDefinition.singleton = true" that cause problems in Spring 4