Provider now seems to be working with get(), set() and del()