@override Map<String, dynamic> toMap() { var json = super.toMap(); json.addAll({ 'tapBehavior': tapBehavior.toString(), 'freezeBehavior': freezeBehavior.toString(), }); return json; }