Data& operator[](const key_type& k) { return (*((insert(value_type(k, data_type()))).first)).second; }