Make service transactional