Own Ioc implementation started