Any extra data you want to pass can be passed as a key-value pair.
Map<String, String>? otherMetadata;