add Recipient.type property, make MdaMessage.recipients act differently