Based upon the values you are getting on the receiving end, your valuse are reinitialized to their default values. (By default I mean the value the type takes if is is declared but not initialized with a specific value).
How are you accessing your object?
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
================================================== =========
.: Wrox Technical Editor :.
Wrox Books 24 x 7
================================================== =========