Core Dataのドキュメントには、必要に応じてオブジェクトがメモリを節約できない可能性があると記載されています。管理プロパティではないプロパティを持つオブジェクトがある場合はどうなりますか?
たとえば、NSManagedObjectのサブクラスであるDepartmentクラスがあるとします。場所はiVar+アクセサーです。locationプロパティはDepartmentの属性ではありません。管理されておらず、永続化されることはありません。
Departmentオブジェクトの配列、またはDepartmentと1対1の関係にあるEmployeeオブジェクトがある場合、Departmentに障害が発生する可能性はありますか?Department.locationを設定した場合、その場所が常にそこにあることを確認できますか、それとも、Departmentに障害が発生して、場所に保存されている値が失われる可能性がありますか?