title: TableView does not refresh when item was updated or permutated
body: <p>I init a <code>TableView</code> like this:</p>
  
  <pre><code>tableView.setItems(DataModel.getInstance().getData());
  tableView.getItems().addListener((ListChangeListener&lt;DateBean&gt;) c -&gt; {
      while (c.next()) {
      System.err.println("Added " + c.wasAdded());\\false
      System.err.println("Removed " + c.wasRemoved());\\false
      System.err.println("Permut " + c.wasPermutated());\\false
      System.err.println("Replaced " + c.wasReplaced());\\false
      System.err.println("Updated " + c.wasUpdated());\\true
      System.err.println();
      }
  });
  </code></pre>
  
  <p>The view does only refresh, If I insert or remove items. An update and permuation does not seem to trigger a refresh of the TableView.</p>
  
  <p>The data list itself does only rarely change, most of the time its elements just update some properties but this does not cause the UI to refresh.</p>