「ツリー構造のノードから値を取得する」状況ってよくあるはずだけど、
必ずといっていいほどChain of Responsibility になるだろ