this.selectionListeners = new ArrayList<SelectionListener>();
this.wallsChangeSupport = new CollectionChangeSupport<Wall>(this);
this.roomsChangeSupport = new CollectionChangeSupport<Room>(this);
this.dimensionLinesChangeSupport = new CollectionChangeSupport<DimensionLine>(this);
this.labelsChangeSupport = new CollectionChangeSupport<Label>(this);
this.propertyChangeSupport = new PropertyChangeSupport(this);
if (this.furnitureVisibleProperties == null) {
// Set the furniture properties that were visible before version 0.19
this.furnitureVisibleProperties = Arrays.asList(new HomePieceOfFurniture.SortableProperty [] {
HomePieceOfFurniture.SortableProperty.NAME,