Provides an easier way to interact with Core Data by requiring less code and taking care of setting up the NSManagedObjectContext etc.