allow us to change the primary key guid if this is still an unsaved object