@override Object toJson() { return { 'metricId': metricId, 'goal': goal.toJson(), if (safetyConfig != null) 'safetyConfig': safetyConfig!.toJson(), }; }