Identity constraint accessor/mutator generation