>> >looking at the custom class property list (in the edit property window), the property does not start with an underscore. I still do not understand.
Might not be. In code it's checking if it exists as a property of m.oOBject. Probably creator relied on doing some work if passed objects had that property. (Using underscore as a distinguisher from commonly used property names) Cetin