Add IOC with custom init selector logic