Custom NodeJS IoC