included validation on service.update