@override Map<String, dynamic> toJson() { var result = _$LoopToJson(this); result['type'] = runtimeType.toString(); return result; }