リンクが循環参照になりそうな気がした
あんまり好きな設計じゃなくて困った