I figured this out. It appears that the class on which my object is based, is accidently called the same way as the form (SCX)! VFP replaces(!) my public variable with the form object at run time. Wow... I renamed my form and it works fine. Thank you for the help.
MS,MCP