Inversion of control container