Have you ever been required to delete the data from various applications all at once in order to test the app with fresh data/fresh external data? If so, you may have ended up writing more repeated delete logic in many modules and executed the timers based on the entity hierarchy (entity references). I have also faced the same issue, and it pushed me to create a component from which you can easily delete various application data without worrying about the entity hierarchy. Imagine using this Bulk Delete component, you can multi-select apps, modules, and entities, and—by clicking a single button—you can bulk delete the data.