Core Data wrapper written in Objective-C