object_entry
m_objectStack.push_back(object_entry());
object_entry& entry = m_objectStack.back();
object_entry() : element(0), object(0) {}
typedef std::list<object_entry> object_list;
std::list<object_entry> m_objectStack;