Serialization typically works by cascading downwards. Thus the cPopDoc::Serialize makes a call to the cGame::Serialize method which in turn calls cBiota::Serialize and so on. Figure 29.1 shows the cascade of some of the serialize calls that we use.
Figure 29.1. Sequence diagram of the Pop Framework serialize