Your component needs to descend from TComponent not TObject. Why would we not be nice? > So what am I doing wrong ? (please be nice) > > type > TMyDataStoreObject = class(TObject)