Using node 4.0 and native ES6 classes:
``` javascript
class A{
}
class B{
constructor(a){}
}
var kernel = new inversify.Kernel();
kernel.bind(new inversify.TypeBinding('a', A));
kernel.bind(new …
When adding a binding allow "transaction" as scope.
Users can then create a "transaction" with:
```
kernel.beginTransaction("inteface");
```
And finish it with:
```
kernel.endTransaction("inteface…