@override Map<dynamic, dynamic> toMap() => <dynamic, dynamic>{ 'type': 'looping', 'id': id, 'child': child.toMap(), 'count': count, };