ctor injection, annotations, implementing hk2 habitat, multi-bind IoC