This module is in charge of serializing and deserializing objects (i.e. it provides abstraction and concretization functions for several types of classes).