new guid csharp always returns 0

Code Example - new guid csharp always returns 0

                
                        var responseObject = proxy.CallService(new RequestObject
{
    Data = "misc. data",
    Guid = Guid.NewGuid()
});