Using Spring DI instead of Singletone (anti)pattern