AddBehaviorの定義を整理して分割