TIODescriptor
Create
Destroy
TPersistent
AssignError
AssignTo
DefineProperties
GetOwner
Assign
FPOAttachObserver
FPODetachObserver
FPONotifyObservers
GetNamePath