Quando é necessário o NSCopying?
Eu sei que é necessário se o seu objeto for usado como uma chave em um NSDictionary. Existem outros momentos como este em que a NSCopying é necessária?
Se acho que não preciso que meus objetos de modelo estejam em conformidade com a NSCopying, provavelmente estou errado?