Add base CoreData functionality