add @Transactional for guice