I have a Message which can have many threads. I call the thread a MessageThread. A MessageThread really only encapsulates the
Message
MessageThread