@file UQSettingFormatter.py
@brief Provides functionality for the runtime serialization of the
UQSetting 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 UQSetting memento object is a dictionary with
attributes describing the UQSetting object.
@version 0.1