Our church asked recently if they could show all of a person's attributes, instead of just the attributes that have a value.
Of course we don't want to have to hand-code a list of all of the available attributes.
Use Ted as an example, and use the AttributeValues property to do this.
(Note: the nested properties you want are AttributeName and ValueFormatted).