implement Region.translate