/// <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;
 }