please use the c++0x way (`for (auto &attributeIt : mAttributeMap)`)