Notifier などの共通化にあわせて実装を変更