Recommended replacement for modifyClass("model:composer") when overriding save()

I’m migrating away from the deprecated api.modifyClass("model:composer", ...).

My current override of Composer#save conditionally changes the save behavior, but otherwise needs to call super.save(opts).

I see the new addModelMethod / addModelCallback APIs, but I can’t find an example in core of using addModelMethod to override an existing method while retaining access to the original implementation.

Is addModelMethod intended for overriding existing model methods like this? If so, how should a plugin delegate to the original save() implementation?

Or is there another extension point that should be used for this Composer use case?