/** Добавляет новую покупку. Обновляет данные о частоте использования типов. */
  public void addPayObject(PayObject payObject) {
    if (payObjects.size() != 0 && frequencyUsePayType.size() == 0) updateAllFrequencyUse();

    payObjects.add(payObject);
    updateFrequencyUse(payObject);

    ApplicationService.writeData();
    MonitoringMoney.mainFrame.updateData();
  }