naive immutable type
modifying private fields in a naive immutable type
add really immutable class
so not really immutable - changing final fields with reflection