enhanced data model with to_dict and from_dict methods added config_dump function to manage command config_update now uses new data model methods