this->tags_.erase( tags_.find( key ) ); else tags_.find( key )->second = value;
{ tags_.erase( iter ); changed = true; } else if( iter->second != value ) { iter->second = value; changed = true; }
	void		set( QString key, cVariant value ) 	{		if( tags_.find( key ) != tags_.end() )		{			if( !value.isValid() )				this->tags_.erase( tags_.find( key ) );			else				tags_.find( key )->second = value;		}		else			this->tags_.insert(std::make_pair(key, value)); 	}