THandleObject
TSynchroObject
TObject