Infosys interview question

What are the rules for creating Immutable Objects?