A lightweight IoC Container for node