Inversion Of Control implements