@override Map<String, dynamic> toMessagePack() { final fields = super.toMessagePack(); fields['apap'] = approvalProgram?.program; fields['apsu'] = clearStateProgram?.program; return fields; }