直接呼べないコンストラクタを補完して何かうれしいのかね?