private static IEnumerable<DmiAdditionalInformationEntry> AsDmiCollectionFrom(AdditionalInformationEntryCollection elements)
        {
            var items = new Collection<DmiAdditionalInformationEntry>();

            foreach (var element in elements)
            {
                items.Add(new DmiAdditionalInformationEntry(element.Properties));
            }

            return items;
        }
 /// <inheritdoc/>
 /// <summary>
 /// Initialize a new instance of the class <see cref="DmiAdditionalInformationEntryCollection"/>.
 /// </summary>
 /// <param name="elements">Item list.</param>
 internal DmiAdditionalInformationEntryCollection(AdditionalInformationEntryCollection elements) : base(AsDmiCollectionFrom(elements).ToList())
 {
 }