@override Object toJson() => { 'metricId': metricId, 'goal': goal.toJson(), if (safetyConfig case final safetyConfig?) 'safetyConfig': safetyConfig.toJson(), };