public Metadata_Configuration()
{
// Create the collections
METS_Section_File_ReaderWriter_Configs = new List<METS_Section_ReaderWriter_Config>();
Metadata_File_ReaderWriter_Configs = new List<Metadata_File_ReaderWriter_Config>();
Metadata_Modules_To_Include = new List<Additional_Metadata_Module_Config>();
MetsWritingProfiles = new List<METS_Writing_Profile>();
// Declare all the new collections in this configuration
metsWritingProfilesDictionary = new Dictionary<string, METS_Writing_Profile>(StringComparer.OrdinalIgnoreCase);
packageAmdSecDictionary = new Dictionary<Tuple<string, string>, iPackage_amdSec_ReaderWriter>();
packageDmdSecDictionary = new Dictionary<Tuple<string, string>, iPackage_dmdSec_ReaderWriter>();
divisionDmdSecDictionary = new Dictionary<Tuple<string, string>, iDivision_dmdSec_ReaderWriter>();
divisionAmdSecDictionary = new Dictionary<Tuple<string, string>, iDivision_amdSec_ReaderWriter>();
fileDmdSecDictionary = new Dictionary<Tuple<string, string>, iFile_dmdSec_ReaderWriter>();
fileAmdSecDictionary = new Dictionary<Tuple<string, string>, iFile_amdSec_ReaderWriter>();
// Set some default values
errorsEncountered = new List<string>();
Mapping_Configs = new List<Metadata_Mapping_Config>();
}