Primary key should never be used in creating objects or one of the fields that is updated.
Updated README, removed test.c since it wont be kept up to date and most objects are generated.