lose  Mapping<KEY_TYPE, VALUE_TYPE, TRAITS>::_IRep::_Equals_Reference_Implementation and  Mapping<KEY_TYPE, VALUE_TYPE, TRAITS>::_IRep::Equals() pure virtual and overrides (doing in Mapping<> template direclty)