Как обрабатывать циклические зависимости с помощью RequireJS / AMD?

В моей системе у меня есть несколько «классов», загруженных в браузер, каждый из которых представляет собой отдельные файлы во время разработки и объединяется вместе для производства. По мере загрузки они инициализируют свойство глобального объекта G, как в этом примере: var G = {}; G.Employee =...