No need for the fields to be private in an immutable object.

No need for the fields to be private in an immutable object.

fixxx