Fixes #155: identity constraints are treated same as required for UID purposes (auto-assigning value)
Merge pull request #157 from jewzaam/pr-init-uid-identity-fields

Fixes #155: identity constraints are treated same as required for UID pu...
Merge remote-tracking branch 'upstream/master' into issue47