convertToCef: ValueTypes are not arrays [of undefined]

Calling a .NET method that returns a struct will yield an array holding `undefined` as many times as the number of fields *and* the struct's properties as extra properties glued to the array object. It makes more sense to, instead, yield an object which mimics the struct.