>>> The object doesn't have ADDPROPERTY() method overridden by any chance?
>
>No, checked that, I even put code into the .AddProperty() to check the values received and then pass them using DODEFAULT(). In this setup it's the DODEFAULT that errors !
>
>Gary.
replace DODEFAULT() with:
Class::AddProperty(cPropertyName, eNewValue, nVisiblity, cDescription)
nodefault