Sample of Custom Build IOC Container