Do we need to specify transactional?  All services should be wrapped in a transaction.