Using the repository pattern to access the data storage. Keeping the data storage variable static so that there will be once one instance throuhout.