Allow attribute access for messages

Messages that are dictionaries can now be accessed by attribute in addition to key.