def range(self, low, high, with_scores=False, desc=False, reverse=False):
        if reverse:
            return self.database.zrevrange(self.key, low, high, with_scores)
        else:
            return self.database.zrange(self.key, low, high, desc, with_scores)