Map<String, dynamic> describe() { return <String, dynamic>{ 'serverInfo': _serverInfo, 'capabilities': capabilities.toJson(), }; }