docs: public final ReadOnlyObjectProperty<LocalDate> startDateProperty() {
          if (startDate == null) {
              startDate = new ReadOnlyObjectWrapper<>(this, "startDate", getInterval().getStartDate()); //$NON-NLS-1$
          }
          return startDate.getReadOnlyProperty();
      }