added some map validation and SpecificDomainInt class
fixed minor conflicts