Add transactional annotations to DocumentServiceImpl, so, now delete & update document operations are correct