Persistent Message Data Unit Serializer
fun PersistentMessageDataUnitSerializer(messageEventContentSerializers: Set<SerializerMapping<out MessageEventContent>>, messageEventContentSerializer: MessageEventContentSerializer, getRoomVersion: (RoomId) -> String)