(optional) maybe we could cover the `forceHastChange`/`timestamp` with the help of `this.sinon.clock()`