Оказалось, что у YaxLib есть некоторые из тех же проблем, что и у меня с XMLSerializer (ему нужен конструктор без параметров, и у меня были некоторые проблемы с исключениями переполнения стека из-за рекурсии).
В конце я пошел с сериализацией json, используя библиотеку под названием json.net . Я был серьезно впечатлен этим, и до сих пор он казался намного более надежным, чем любая библиотека xml, которую я пробовал, и очень гибким. Код с открытым исходным кодом, и очень впечатляет. Престижность Джеймс Ньютон-Кинг (парень, который написал это). http://james.newtonking.com/projects/json-net.aspx