Storage file with abstract methods