why an `Object` instead of a `mock` or a `double`?