RegisterInfo is a trivial class and doesn't default initialize its members. Thanks Alex for getting to the bottom of this.
ValueObject::CreateValueObjectFromScalar
Scalar::GetData