Add data product persist events
Merge pull request #1665 from MauriceManning/1646_rebase

ooiion-1646 Add data product persist events