@override Object toJson() => { 'genericMetadata': ?genericMetadata?.toJson(), if (progressMessage.isNotDefault) 'progressMessage': progressMessage, };