IPropertyBag and IPersistPropertyBag
IPropertyBag and IPersistPropertyBag optimize save as text mechanisms, and therefore are recommended for ActiveX Control containers that implement a save as text mechanism. IPropertyBag is implemented by a container, and is roughly analogous to IStream. IPersistPropertyBag is implemented by controls, and is roughly analogous to IPersistStream.