moving to Spring 4, since it works with Java 7 and will be a requirement to move to Java 8