if (this instanceof GratuityTransaction) {
GratuityTransaction gratuityTransaction = (GratuityTransaction) this;
GratuitySituation gratuitySituation = gratuityTransaction.getGratuitySituation();
gratuityTransaction.setGratuitySituation(null);
gratuitySituation.updateValues();
}
setGuideEntry(null);
super.delete();
}