TBasicAction
OnExecute
OnUpdate
TComponent
TPersistent
TObject