全体的に見直し、チェーンメソッド・プリロードイベント別途メソッドに変更