@classmethod
def all(cls, **kwargs):
    """
        Override this to retrieve all instances of the model

        Initially this is being implemented for result sets, with the intention
        to also implement it for query sets, for which Model.objects.all() will
        return a generator which will not trigger any API requests until we
        attempt to index it or convert it to a list etc.
        """
