Address

some integrations use `.proxy('traits.city')` others use `.proxy('traits.address.city')`, the last one is the correct one to use, but we need to support all messages i think, so this fixes it.

cc @calvinfo