JavaFX 2.2 TableView プロパティの変更が反映されない

TableView を使っていて困ったのが、データ行追加はイベントとして認識されるけれどプロパティ(Customer.firstName 等)が変更されてもTableViewが更新されないこと。
検索ボタン押下時処理に

こんなんとか

        tableView.getItems().clear();
        List<Customer> cList = CustomerAccess.selectAll();
        tableView.getItems().addAll(cList);

こんなんとか

        List<Customer> cList = CustomerAccess.selectAll();
        ObservableList<Customer> oList = FXCollections.observableArrayList(cList);
        tableView.setItems(oList);

書いても初回の検索結果が表示されたまま。
Debug実行でcListの中身を見ると変更後の値がとれているのに、それがTableViewに反映されない。

http://javafx-jira.kenai.com/browse/RT-22599
を参考に

        tableView.layout();

を挟んだらいけました。ふー。