Fixes #155: identity constraints are treated same as required for UID purposes (auto-assigning value)