Implement validations on person
Fix false positive and make person spec more succinct