Reemplazo recomendado para modifyClass("model:composer") al sobrescribir save()

Estoy migrando desde la obsoleta api.modifyClass("model:composer", ...).

Mi anulación actual de Composer#save cambia condicionalmente el comportamiento del guardado, pero en otros casos necesita llamar a super.save(opts).

Veo las nuevas APIs addModelMethod / addModelCallback, pero no puedo encontrar un ejemplo en el núcleo que utilice addModelMethod para anular un método existente manteniendo el acceso a la implementación original.

¿Está addModelMethod diseñado para anular métodos de modelo existentes de esta manera? Si es así, ¿cómo debería un plugin delegar a la implementación original de save()?

¿O hay otro punto de extensión que deba utilizarse para este caso de uso de Composer?