In accordance to the current architecture. Every call is handled by a different method. In this case this makes even more sense since the vo results are retrieved from a separate dataset (collection 'voreports'). We will have to discuss how it will be exposed to the user afterwards, but internally adding a separate method is the best way to go keeping modularity in mind.