Open
Description
I've got into an issue today, I had a cross-reference case: A depends on B, B depends on C, C depends on A
and I saw an infinite loop in the Injector::_applyInjection --> @call --> InjectionUtil.applyClassInjection
Hint
@FrancisBourre , Your idea to solve the issue is: to create an UUID for instances, so when you assign something you can check if is already assigned, etc.. (you remember it)