@file ASGCSamplerFormatter.py
@brief Provides functionality for the runtime serialization of the
ASGC subclasses
This design intends to separate the binary object
representation and its business logic from the text
representation that can be saved into file. The class is a
part of <a
href='http://en.wikipedia.org/wiki/Memento_pattern'
target='new'>Memento design pattern</a> described in details
in @link
bin.controller.CheckpointController.CheckpointController
CheckpointController @endlink.
Currently, the ASGC memento object is a dictionary with
attributes describing the ASGC object.
@version 0.1