Ovm_packer packing and unpacking issue

I am packing up data of object using “obj.pack_ints(pak_val,m_packer)” function.
I am unpacking it though “obj.(mio_data,m_packer)” function but the data is not the same as before. I could see a change in some data members value. Why is this happening so?

In reply to Arun_Rajha:

Can not begin to help without seeing some code.