moving @Transactional to class according to Spring recommendations