Jak radzić sobie z cyklicznymi zależnościami w Node.js.

Ostatnio pracowałem z nodejs i wciąż mam do czynienia z systemem modułów, więc przepraszam, jeśli jest to oczywiste pytanie. Chcę kod mniej więcej taki jak poniżej: a.js (główny plik uruchamiany z węzłem) var ClassB = require("./b"); var ClassA = function() { this.thing = new ClassB();...