add provenance setter in persistence service.