むーコンストラクタの引数が多すぎる・・・
記憶力がないですし、 int とか同じ型が続くと間違えやすい。
意味的にまとめられる引数はオブジェクトにして引数は 4,5 個ぐらいでないと気が滅入っちゃう。
あと List は読み取り専用で返さないと。
そういえば .NET の IDictionary(Java の Map) に読み取り専用を提供する ものはないんでしょうか?