Some improvements to CommunicationEvent for threaded messages below a root message and messages related to WorkEfforts sequenced