index core object not params
create message correctly
correct types for Recipient
default to type other im, email and phone
correct parts and headers in NewMessage parameter
fix UUID type in a bad manner