@override Object toJson() { return { if (metricSpec != null) 'metricSpec': metricSpec!.toJson(), if (instance != null) 'instance': instance!.toJson(), }; }