simple key-value store which uses CoreData.