インスタンスするのにわざわざコンストラクタをprivateにする意味がわからないわ