Add callback argument to Storage.Save() and Load()