Sorry, you can delete this thread
What's the Info class. The field has a Set method, because the framework needs to set the Pk in some circumstances. But developer can't set the PK manually.