@override Map<String, Object?> toJson() => super.toJson() ..addAll({ 'index': index?.toJson(), 'base': base.toJson(), });