コンストラクタではなく、別に初期化する関数を用意