StorageHintsProvider and first crack at delegation