no need for spring context - avoided using @Repository annotation