made some adjustments to how the PersonDetailModel handles permissions and updated test data.