internal void SetConfig(BaseRazorPageTemplatePageMakerConfig config)
 {
     if (config != null)
     {
         RazorFile = config.RazorFile;
         if (config.RazorData != null)
         {
             PageData = config.RazorData.CreateObject();
         }
         Scripts      = new UserScript(config.Scripts);
         ModelCreator = config.ModelCreator;
     }
 }
 internal RazorPageTemplatePageMaker(string pageTemplateName,
                                     BaseRazorPageTemplatePageMakerConfig config, IPageData pageData)
     : this(pageTemplateName, config.RetUrl, pageData)
 {
     SetConfig(config);
 }