rename immutable classes
comment on 'final' mutability