ステータス構築部分をモデルに分離