title: StatelessKieSession does not return inserted objects
body: <p>I want to do some validation using this Drools rule:</p>
  
  <pre><code>rule "Test"
      when
          MyRequest(paymentTerm == PaymentTerm.MONTH);
      then
          Validation val = new Validation();
          val.setIsValid(true);
          val.setDescription("It's a monthly term!");
          insert(val);
  end
  </code></pre>
  
  <p>I first created a Statefull KieSession, which works as expected, the first time. However, when I rerun the rule, the validation facts are still in Memory, which is not what I want. So, I tried to adjust the example to a Stateless KieSession.</p>
  
  <p>Using <code>KieSession kSession</code>:</p>
  
  <pre><code>    kSession.insert(req);
      kSession.fireAllRules();
      Collection&lt;?&gt; validations = kSession.getObjects(new ClassObjectFilter(Validation.class));
  </code></pre>
  
  <p>Using <code>StatelessKieSession kSession</code>:</p>
  
  <pre><code>    List&lt;Command&gt; cmds = new ArrayList&lt;&gt;();
      cmds.add(CommandFactory.newInsert(req, "request"));
      cmds.add(CommandFactory.newGetObjects(new ClassObjectFilter(Validation.class), "validations"));
      ExecutionResults results = kSession.execute(CommandFactory.newBatchExecution(cmds));
      Collection&lt;?&gt; validations = (Collection&lt;?&gt;) results.getValue("validations");
  </code></pre>
  
  <p>The statefull session returns a <code>Validation</code> object in the <code>validations</code> collection and the stateless KieSession returns an empty collection. Why???</p>
  
  <p>KIE / Drools: 6.5.0.Final</p>
  
  <p>Java EE 7, using CDI on WildFly 10.1.0</p>