do not use Spring in an intrusive way (i.e. do not use the annotations)
add a unit test