This should also check against updated objects, right?  E.g, updating two people to have the same email should also fail.