Inversion of control container.