public static SiteSettings New() { dynamic value = new ExpandoObject(); value = SiteEngine.RunHook("get_site_settings", value); return new SiteSettings { Value = value }; }