Довольно простым способом сериализации / десериализации объекта было бы использование JSON и оболочки типа Google Gson , которая позаботится обо всей тяжелой работе за вас.
У вас естьне упомянул цель сериализации / десериализации этих вложенных объектов, но Gson предоставит вам небольшой текстовый файл, пригодный для разбора json, как вам будет угодно.