コンストラクタで初期化するように変更
ファクトリもどき