ああ、コンストラクタってことで考えるとファクトリーやビルダーパターンとかを適用するのがよいのかも