コンストラクタ本体で代入していたのを初期化リストを使うように修正