DI 2.0.0

if `module.bindings` was indexed by `key.id` then we could use an `addAll` which would give better perfs