Specify Default in validation_groups
Add UniqueInternalContactHasAddress validation
Redundant codes
Canonicalize contact
Sharing of contacts with copy-on-write, only applies to external contacts but efforts are taken to ensure external contacts cannot be edited as if they are internal