The NegotiationResponse object is incorrectly deserialized with the NegotiateProtocol.ParseResponse API. The default behavior for the NegotiationResponse type assumes its serialized in a specific way, where properties are ignored if they're null, this is not the default behavior, however; of the Syste...