refactored the CodeGen\Config class to use the underlying Configurable's
options for managing it's data.