While using CodeWizard in windows, Ive found that the files (shown the link btw the files)
            Object.h
                |
         BaseObject.h
                |
         ActiveObject.h
 
All these classes have the functions read & write (non-virtual thoughfor hide the functions at each level).  I think these function should be virtual,  I found places the use an Object pointer. Could someone confirm this before i make the change.
 
Thanks
 Al