AddEvaluationCallback(f)
AddMarkingCallback(f)
utility for adding a "persistent" callback to the object. returns a disposable "subscription" which allows to destroy the callback.
AddVolatileMarkingCallback(f)