I mean that info call returns list of queue's properties, not new queue. And only one reason it present that we cannot guarantee that instance properties (fields) are up-to-date with service one. For example, 2 and more threads can read the queue, or different servers or workers. And `info()` call is present in the class only because end user want to reduce the number of queries to API if the one needs more than one property.

```python
size = queue.size() # first call, it encapsulates `size` property of Queue object
total_messages = queue.total_messages() # second call

info = queue.info() # one call, all properties at once
```