/// <summary> Adds a new metadata module extension to this digital resource </summary> /// <param name="Module_Name"> Name of this module </param> /// <param name="New_Module">New metadata module to add to this digital resource</param> /// <remarks> These methods allows extensibility since any metadata plug-in can implement /// the iMetadata_Module interface and be added here. </remarks> public void Add_Metadata_Module(string Module_Name, iMetadata_Module New_Module) { if (MetadataModules == null) MetadataModules = new Dictionary<string, iMetadata_Module>(); MetadataModules[Module_Name] = New_Module; }