@override Map<String, dynamic> toMap() { final map = super.toMap(); map.putIfAbsent("radius", () => radius); return map; }