serialize method
Serializes the program.
Implementation
@override
Map<String, dynamic> serialize() {
return {
"root": root,
"nonce": nonce,
"index": index,
"metaData": currentMetaData.serialize(),
"updateMetaData": updateMetadata.serialize()
};
}