Fleshing out Message objects