internal Region(RegionID id, RegionInfo info, Region parentRegion = null) : base(id) { ParentRegion = parentRegion; Info = info; }
internal Region(string name, Region parentRegion = null) { ParentRegion = parentRegion; Info = new RegionInfo(this.id, name); }