Add UncorrectMessageTypeException
Add some methods and fields to Message