public void ToSiteConfiguration(SiteConfiguration config)
        {
            config.ID = id;
            config.Name = name;
            config.Host = host;
            config.LanguageDefault = languageDefault;
            config.PageTitleSeparator = pageTitleSeparator;
            config.ThemeDefault = themeDefault;
            config.FavIconUrl = favIconUrl;
            config.ScriptsPath = scriptsPath;
            config.CssPath = cssFilePath;
            config.ImagesPath = imagesPath;
            config.CommentAnonymousStateDefault = commentAnonymousStateDefault;
            config.EmailUsername = emailUsername;
            config.IncludeOpenSearch = includeOpenSearch;
            config.AuthorAutoSubscribe = authorAutoSubscribe;
            config.PostEditTimeout = postEditTimeout;
            config.SEORobots = seoRobots;
            config.GravatarDefault = gravatarDefault;
            config.TrackbacksEnabled = trackbacksEnabled;

            if (aliases != null)
            {
                aliases.Each(a => config.AddAlias(a.ToAlias()));
            }
        }