I decided to go with a custom serialization (JSON in this case), because it is far more flexible in handling complex structures like graphs, and for not having to manage Unity object instances and references all the time, which was becoming a pain, especially the deeper you go into that structure. 🙂
I strongly recommend updating to the new version on your next project if you are still using 1.6. There are so many improvements and features worth the upgrade 🙂