Allows you to serialize object.
Map<String, dynamic> toJson() => { "featureType": featureType, "result": result.value, "type": type.value, }.clearNulls();