V2.0.0 - Usable with spring 4