TROJSONMessage with nil parameters

Hello,
When reading an object that holds another object, TROJSONSerializer raizes an "incompatible datatype’ exception when the nested object is not set (=nil).

UpdateInfo is a nested structure inside the main structure. When UpdateInfo is not set in the server (=nil) then the client raises the exception.

I can’t reproduce this failure with simple testcase : testcase.zip (113.2 KB)