A, B라는 클래스가 있음


A는 List<B> plugins 라는 배열을 가지고있고

B는 B.action(A) 이라는 함수를 가지고있는 형태임


이런경우 circular dep이 형성되는데 어떻게 해결할 수 있을까