Queue is abstract model which contains another abstraction (Messages). Instance of Queue class represents one of such models on the imq service. And properties are metadata for the instance. To encapsulate metadata it's best to use properties. But we cannot, they are remote on the service. So, we provide `info()` which is logical the same as list of mapped properties' names to their values. `dict` is the same. Of course, we can do "private" `_info()`, but using properties getters directly has big overhead by the number of requests to API in common.