Map<String, dynamic> toJson() { return { 'agent': agent, 'pollingStrategyFactory': pollingStrategyFactory, 'canisterId': canisterId, 'effectiveCanisterId': effectiveCanisterId, }; }