We've shown how to customize entity Insert and Read operations to handle additional data. It is just as easy to handle additional data with other operation types using very similar approaches.
For modifications on an entity, perform the same façade-level customizations, and handle the PersistenceEvent.postModify(ENTITY) event.
There are also persistence events for readmulti, remove, and cancel operations.