Callback objects extend the lifetime of the object with which they are associated if they are expecting to fire.