Handling storage of data is now abstracted through an interface