Details
Description
Serialization is part of the public interface. Therefore it should be tested. In particular, we should add .ser files for various types of objects to the the distro, and write unit tests that deserialize and verify them. This will help avoid accidentally breaking serialization comptaibility in the future.