title: Why StringProperty[value: ""] is displayed in my table
body: <p>I'm trying to show some information in a <code>TableView</code>, but I'm facing some issues that I can't fix.</p>
  
  <p>Here is what I'm trying to do:</p>
  
  <p>I have a <code>Room</code> object:</p>
  
  <pre><code>public class Room {
  
      private SimpleStringProperty id;
      private SimpleStringProperty description;
      private SimpleStringProperty isForRepair;
      private SimpleStringProperty comment;
  
      public Room(String id, String description, String isForRepair, String comment) {
          this.id = new SimpleStringProperty(id);
          this.description = new SimpleStringProperty(description);
          this.isForRepair = new SimpleStringProperty(isForRepair);
          this.comment = new SimpleStringProperty(comment);
      }
  
      public SimpleStringProperty getId() {
          return id;
      }
  
      public void setId(SimpleStringProperty id) {
          this.id = id;
      }
  
      public SimpleStringProperty getDescription() {
          return description;
      }
  
      public void setDescription(SimpleStringProperty description) {
          this.description = description;
      }
  
      public SimpleStringProperty getIsForRepair() {
          return isForRepair;
      }
  
      public void setIsForRepair(SimpleStringProperty isForRepair) {
          this.isForRepair = isForRepair;
      }
  
      public SimpleStringProperty getComment() {
          return comment;
      }
  
      public void setComment(SimpleStringProperty comment) {
          this.comment = comment;
      }
  
  }
  </code></pre>
  
  <p>And I'm trying to add some rows to my table. Here is my whole code:</p>
  
  <pre><code>public class RoomsManager {
  
      private TableView&lt;Room&gt; table = new TableView&lt;&gt;();
  
      public RoomsManager() {
      }
  
      public void show() {
          Stage roomsStage = new Stage();
  
          final ObservableList&lt;Room&gt; data = FXCollections.observableArrayList(
                  new Room("1", "The small one", "no", "Good condition")
          );
  
          Scene scene = new Scene(new Group());
          roomsStage.setTitle("Table View Sample");
          roomsStage.setWidth(355);
          roomsStage.setHeight(500);
  
          final Label label = new Label("Rooms");
          label.setFont(new Font("Arial", 20));
  
          table.setEditable(true);
  
          TableColumn idCol = new TableColumn("ID");
          idCol.setMinWidth(100);
          idCol.setCellValueFactory(
                  new PropertyValueFactory&lt;Room, String&gt;("id")
          );
          TableColumn descriptionCol = new TableColumn("Description");
          descriptionCol.setMinWidth(100);
          descriptionCol.setCellValueFactory(
                  new PropertyValueFactory&lt;Room, String&gt;("description")
          );
          TableColumn isForRepairCol = new TableColumn("Is for repair");
          isForRepairCol.setMinWidth(100);
          isForRepairCol.setCellValueFactory(
                  new PropertyValueFactory&lt;Room, String&gt;("isForRepair")
          );
          TableColumn commentCol = new TableColumn("Comment");
          commentCol.setMinWidth(100);
          commentCol.setCellValueFactory(
                  new PropertyValueFactory&lt;Room, String&gt;("comment")
          );
          table.setItems(data);
          table.getColumns().addAll(idCol, descriptionCol, isForRepairCol, commentCol);
  
          final VBox vbox = new VBox();
          vbox.setSpacing(5);
          vbox.setPadding(new Insets(10, 0, 0, 10));
          vbox.getChildren().addAll(label, table);
  
          ((Group) scene.getRoot()).getChildren().addAll(vbox);
  
          roomsStage.setScene(scene);
  
          roomsStage.show();
  
      }
  
  }
  </code></pre>
  
  <p>But my table looks like this:</p>
  
  <p><a href="https://i.stack.imgur.com/K8FhA.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/K8FhA.png" alt="enter image description here"></a></p>
  
  <p>What am I missing here? I know that it is something small, but as a newbiew, I'm not able to spot it. 
  Can yuo give me a push?</p>