Modified to use boost::serialization.
Authored by: beeblbrox 2007-12-19
Parent: [r923]
Child: [r925]