virtual void PushObject(const String& name) = 0;
PushObject notifies the reader or writer that an object element is about to be processed.