I've added before and after get events
dto handling