added TechnicalMetadataList modeled on Asger's approach