Задача: Переосмыслить мержинг модулей
Проект: @prisma-cms/prisma-module
В процессе мержа нескольких модулей, может произойти рекурсивная перелинковка. Тогда модули начнут мержить друг друга бесконечно.
Сейчас я добавил проверку через parentModules (массив, который содержит в себе инстансы всех родительских модулей), но это не идеальный способ. Надо будет подумать о чем-то типа расширения классом других классов, чтобы получился в итоге общий класс со всеми методами и схемами.