I realize this is an old name, but it seems wrong to me, given that it reads __and__ writes messages (actually `MessageDocument`s) so maybe it should be called `MessageDocumentMongoConverter`?