Description
At the moment we reserve the next uid for a message before save it (and even parse it). This can lead to have a smaller message insert first but get a higher uid. Thats agains the specification. We should let the implementation do it in the MessageMapper