TCachedDataStream
TStream
TObject