NSManagedObject category for creating deep copy in another context