Manhattan Associates interview question

Create your own Immutable class