Refactored person_spec