public void Init3_UrlPaths() { if (AppendTokenToSubCatsPath) { foreach (var subCategory in _subCategories) { subCategory.UrlPath = subCategory.UrlPath.AppendPathSegment(Token); } } foreach (var subCategory in _subCategories) { subCategory.Init3_UrlPaths(); } UrlPath = UrlPath.AppendPathSegment(Token); }