This is an easy to use Ioc framework