public void DumpJson(JsonWriter w)
 {
     w.WriteObjectStart();
     w.WritePropertyName("id");
     w.Write(m_module_id);
     w.WritePropertyName("name");
     w.Write(m_module_name);
     w.WritePropertyName("method");
     w.Write(m_method);
     w.WritePropertyName("ajax_url");
     w.Write(m_ajax_url);
     w.WritePropertyName("post_url");
     w.Write(m_post_url);
     w.WritePropertyName("param_prefix");
     w.Write(m_param_prefix);
     w.WritePropertyName("args");
     w.WriteNameValueCollection(m_args);
     w.WritePropertyName("params");
     w.WriteNameValueCollection(m_params);
     w.WriteObjectEnd();
 }