/// <summary>
 /// Initializes a new instance of the <see cref="PagePropertiesService" /> class.
 /// </summary>
 /// <param name="repository">The repository.</param>
 /// <param name="urlService">The URL service.</param>
 /// <param name="optionService">The option service.</param>
 /// <param name="fileUrlResolver">The file URL resolver.</param>
 /// <param name="masterPageService">The master page service.</param>
 /// <param name="tagService">The tag service.</param>
 /// <param name="accessControlService">The access control service.</param>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="pageService">The page service.</param>
 /// <param name="securityService">The security service.</param>
 public PagePropertiesService(
     IRepository repository,
     IUrlService urlService,
     IOptionService optionService,
     IMediaFileUrlResolver fileUrlResolver,
     IMasterPageService masterPageService,
     Module.Pages.Services.ITagService tagService,
     IAccessControlService accessControlService,
     IUnitOfWork unitOfWork,
     Module.Pages.Services.IPageService pageService,
     ISecurityService securityService,
     ICategoryService categoryService)
 {
     this.repository           = repository;
     this.urlService           = urlService;
     this.optionService        = optionService;
     this.fileUrlResolver      = fileUrlResolver;
     this.masterPageService    = masterPageService;
     this.tagService           = tagService;
     this.accessControlService = accessControlService;
     this.unitOfWork           = unitOfWork;
     this.securityService      = securityService;
     this.pageService          = pageService;
     this.categoryService      = categoryService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PagePropertiesService" /> class.
 /// </summary>
 /// <param name="repository">The repository.</param>
 /// <param name="urlService">The URL service.</param>
 /// <param name="optionService">The option service.</param>
 /// <param name="fileUrlResolver">The file URL resolver.</param>
 /// <param name="masterPageService">The master page service.</param>
 /// <param name="tagService">The tag service.</param>
 /// <param name="accessControlService">The access control service.</param>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="pageService">The page service.</param>
 /// <param name="securityService">The security service.</param>
 public PagePropertiesService(
     IRepository repository,
     IUrlService urlService,
     IOptionService optionService,
     IMediaFileUrlResolver fileUrlResolver,
     IMasterPageService masterPageService,
     Module.Pages.Services.ITagService tagService,
     IAccessControlService accessControlService,
     IUnitOfWork unitOfWork,
     Module.Pages.Services.IPageService pageService,
     ISecurityService securityService,
     ICategoryService categoryService)
 {
     this.repository = repository;
     this.urlService = urlService;
     this.optionService = optionService;
     this.fileUrlResolver = fileUrlResolver;
     this.masterPageService = masterPageService;
     this.tagService = tagService;
     this.accessControlService = accessControlService;
     this.unitOfWork = unitOfWork;
     this.securityService = securityService;
     this.pageService = pageService;
     this.categoryService = categoryService;
 }