enhance simple-ioc with some extra utilities