Repositories need to be of @scope("singleton")