エフェクトの呼び出しを整理。
メソッドを定義した基底クラスを用意すべきかも