DeserializableList is designed to be used with the
OculusPlatform SDK and provides a way to deserialize JSON data into a list of objects. It provides a range of methods for adding, removing, and accessing elements in the list, as well as properties for checking if there are more pages of data available.