reorganize person_spec
Person 'can retrieve a message/address', 'has many messages': G