Map<String, dynamic> toMap() { return <String, dynamic>{ 'policy': policy?.toMap(), 'messagePicker': messagePicker?.toMap(), 'getCallback': getCallback?.id, }; }