added integration with Spring 3