FYI, there was a patch submitted to the list to take care of this problem. It will be interesting to see if it passes muster and makes it into the next release. Apparently PK's are not inflated/deflated when relationships are setup on them. This causes problems when going to/from the database after updates.