プロトタイプを使ったコンストラクタパターンを実装したのでコミット。