- Using var
- Ensure JsonSerializer cannot be set to null
- Moved JsonDeserializeObject to ConnectionExtensions
- Convert in HubProxyExtensions did not use the serializer