@override Map<String, dynamic> toJson() => throw UnsupportedError('Unsupported in no-op implementation');