Added asPerson and asTextPerson.
Minor changes.