@override Object toJson() => { if (count.isNotDefault) 'count': encodeDouble(count), if (left.isNotDefault) 'left': encodeDouble(left), if (right.isNotDefault) 'right': encodeDouble(right), };