TParam
TCollectionItem
TPersistent
TObject