void		remove( QString key ) { this->tags_.erase( key ); }
void		remove( QString key ) { std::map< QString, cVariant >::iterator iter = tags_.find( key );  if( iter != tags_.end() ) { tags_.erase( iter ); changed = true; } }
	void		remove( QString key ) { this->tags_.erase( key ); }