Mock implementations that implement this interface can be cleared. i.e. reset back to their initial conditions.
Typically this will occur and be coordinated by the data loader used by the test case.
This needs to be here because some of the mock imnpl's are not located in the main code instead of the test code.