continue refactor PhoneTypeAccess