Insert/update now work with semantic elements as well as native types.
Merge remote-tracking branch 'refs/remotes/origin/fix-persistor-insert'