saved canonical id on load to allow updating the primary keys