Ah! I think I see what you mean right now!

Are you saying that the proper instance can be injected in my injectionModule? But how? I am calling it inside the task, while it is the task that receives an instance of ```grunt``` whether it is a real one or mocked one.

Yes, both of those declarations look like:

```
exports.module = function(grunt) {}
```

However, isn't it only bower-release.json that is instantiated by grunt and where it passes a reference to itself?