public static SiteSettings New(NameValueCollection form)
{
var value = form.ToDynamic();
((IDictionary<string, object>)value).Remove("modules"); //maybe remove keys start with lowercase letters
Log.Enabled = form.AllKeys.Contains("EnableLog");
return new SiteSettings { Value = value };
}