@Override
  public final void saveAmount(int energy, int food, int smithore, int crystite) {
    if (record == null) {
      populateRecord();
    }

    record.setEnergy(energy);
    record.setFood(food);
    record.setSmithore(smithore);
    record.setCrystite(crystite);

    persist();
  }