save provenance data for each object