public object remove(object key) { modify(); object val = m_map[key]; m_map.Remove(key); return val; }