Move type logic to Person model.