This package provides support for non persistent, message based chatmodels.

When sending the message, source and target of the references are replaced by a chatmodel wide id. When receiving a message, source and target are reconstructed. For computing an ID we cannot rely on the number of the message, because late comers may missed the first messages. The current algorithm is: take the creation time together with the author name and a hashvalue of the message text. This assumes, that nobody will send two messages with the same text at the same time. If this is the case, than the references point to the first message.