Using Propagation.REQUIRED by default, the services now are encapsulated by @Transactional annotations