title: includeProperties not working?
body: <p><strong>struts.xml:</strong></p>
  
  <pre><code>&lt;action name="findTspNameIdMap"
              class="cdot.oss.cmsat.gma.struts.ConfigureTspThresholdAction" method="findTspNameIdMap"&gt;
  
              &lt;result name="success" type="json"&gt;
                  &lt;param name="includeProperties"&gt;result,tspNameIdMap.*&lt;/param&gt;   
              &lt;/result&gt; 
  
              &lt;result name="error"&gt;pages/Error.jsp&lt;/result&gt;
  
          &lt;/action&gt;
  </code></pre>
  
  <p><strong>Action class:</strong></p>
  
  <pre><code>public class ConfigureTspThresholdAction extends ActionSupport implements SessionAware, ModelDriven&lt;GmaThresholdParameter&gt;{
  
  
      private Map&lt;String,Object&gt; session;
      private String operatorId;
  
      private Map&lt;String,String&gt; tspNameIdMap;
      private String result = "success";
  
      //private List&lt;String&gt; thresholdParameters;
      GmaThresholdParameter gmaThresholdParameters = new GmaThresholdParameter();
  </code></pre>
  
  <p>I do an AJAX call to the action, when I check in Firebug the JSON response it is: <code>{}</code> .
  However if I do <code>&lt;param name="root"&gt;tspNameIdMap&lt;/param&gt;</code> it works but not <code>includeProperties</code>.</p>
  
  <p>Earlier it was working but I made some code changes(not related to this above part of the code) and it stopped working. Code changes included implementing <code>ModelDriven</code> for a POJO.</p>
  
  <p>Why is not working? Any help?</p>