add equals and hashCode methods to CuboidLimits
create ZoneTypeName class