update method on an enricher now returns the updated domain object