Person CRUD implementation