refactoring person json model