Shouldn't we be more explicit in what we need to get back. I'm thinking in a dict with predefined fields.
Otherwise we would have to parse the returning data to se what it is and how we should parse that. 
The problem of using a predefined structure/fields would be the lack of flexibility.