Removed TODO: Skip primary key. This should be controlled by the caller, what fields are used in create/update.