The mortal pattern should be used in the following cases, when:
- You do not want a contract to be present on the blockchain once its job is finished
- You want the ether held on the contract to be sent to the owner and the contract is not required further
- You do not need the contract state data after the contract reaches a specific state