The reactors should keep track of all calls made to them, to allow unit tests to check that calls have been executed as expected.