pub trait ChangeHandler<E: Entity> {
// Required method
fn handle_change<'a>(
&'a self,
trx: &'a mut CtxTransaction<'_>,
key: &'a E::Key,
new: &'a mut E,
track_ctx: &'a E::TrackCtx,
) -> BoxFuture<'a, Result<()>>;
}