Use of contains instead of has / ix.
At and Ix instances for AddMap