The test target should not be required and thus it should be optional:

```
initialize(container, build_target, test_target = nil)
```