Removing restore method from StorageInterface as not all stores need it
Only running restore() method if it exists