Upgraded to Spring 4.0.5 for full Java 8 compliance