allow Create() to work with manually assigned primary keys