IStorageDirectory and IStorageProvider added