make nodes dependencies injectable
factories