* revert m_attributemap from private to protected