CS27020 - Modelling Persistant Data