DomainSpecificValue will be changed in value if it already exists instead of be replaced by a new object