feat(PersonRepository): partial implementation