Immutability Recap - Immutable Objects for Concurrency | OneNoughtOne