private void Init()
{
_pointers = new Hashtable();
_countAddPointer = 0;
_columnChangeList = new ArrayList();
_ignoreDataSetEvents = false;
_isFoliationEnabled = true;
_optimizeStorage = true;
_fDataRowCreatedSpecial = false;
_autoFoliationState = ElementState.StrongFoliation;
_fAssociateDataRow = true; //this needs to be true for newly created elements should have associated datarows
_mapper = new DataSetMapper();
_foliationLock = new object();
_ignoreXmlEvents = true;
_attrXml = CreateAttribute("xmlns", "xml", XPathNodePointer.StrReservedXmlns);
_attrXml.Value = XPathNodePointer.StrReservedXml;
_ignoreXmlEvents = false;
}