Map<String, dynamic> toMap() => { 'ttl': ttl, 'tag': tag, 'correlationId': correlationId, if (attestation != null) 'attestation': attestation, ...?tvf, };