add config values after configuration is committed, avoid enum duplicates, ensure default application mode