singletonConstraint in map