@override Map<String, dynamic> toJson() => { 'type': 'metadata_changed', 'target': target, 'key': key, };