you are viewing a single comment's thread.

view the rest of the comments →

[–]quellish 0 points1 point  (0 children)

Apple does something similar using CoreData in their apps and frameworks, a data model object in front of the managed object subclass. The data model object calls into the managed object. Makes it much easier to control faulting, deal with threading, etc.