@FXML
  public void initialize() {
    super.initialize();

    accountProperty()
        .addListener(
            (observable, oldValue, newValue) -> {
              clearForm();
            });

    final ChangeListener<BigDecimal> changeListener =
        (observable, oldValue, newValue) -> updateTotalField();

    quantityField.decimalProperty().addListener(changeListener);
    priceField.decimalProperty().addListener(changeListener);
  }
  @Override
  public void clearForm() {
    super.clearForm();

    attachmentPane.clear();
  }