Fixing bug on HashMultiMap

When there is a value more than once all over the HashMultiMap when
removing a pair the value is been removed from set of all values so
containsValue will return false , but we have another pair with same
value.