@override Map<String, dynamic> toJson() { return {'feature-type': featureType.value, 'match': match}; }