Classes for requesting and storing data from the server