public static ServerDto ServerDto <T>(this EvidenceDefinition definition, T value) => new IdentifierValueDto <T>(definition.SystemName, value);
public static IIdentifierValueDto ClientDto(this EvidenceDefinition definition, params IIdentifierValueDto[] values) => new IdentifierValueDtoIIdentifierValueDto(definition.SystemName, values);
public static IIdentifierValueDto ClientDto( this EvidenceDefinition definition, IEnumerable <IIdentifierValueDto> values) => definition.ClientDto(values.ToArray());
public static IIdentifierValueDto ClientDto(this EvidenceDefinition definition, long value) => new IdentifierValueDtoInt64(definition.SystemName, value);