通常newしなくてもフィールド全部埋めればエラーは出ないはずだぜ。
そのコードもこっちじゃコンパイルできるし。