Move to a generic method for updating ORID properties when committing a transaction - should handle links and edges, but not embedded types