factory FeatureValueList.fromJson(Map<String, dynamic> json) { return FeatureValueList( values: decodeListMessage(json['values'], FeatureValue.fromJson) ?? [], ); }