Primary Key change

you could use alternative key? it will mean you can move to the new key for new records but still keep the primary key on the class?

I have no done this but in the Constellation world I commonly see this configuration underutilised. Given its at the datapage level, offers a little more flexibility to introduce change.