Estou assumindo que na maioria das sessões onde há a interação entre aplicações cliente e o serviço ArticleMeta, registros de apenas 1 coleção são acessados. Para esses casos, seria desejavel a capacidade de definir a coleção padrão nas quais as consultas seriam executadas e desobrigar a passagem do argumento nos métodos.
Exemplo:
client = RestfulClient(use_collection='scl') # use_collection seria ou não obrigatório?
doc = client.document('S0001-37141998000300001') # scl é pesquisado
doc_ssp = client.document('S0001-37141998000300001', 'ssp') # ssp prevalece
Estou assumindo que na maioria das sessões onde há a interação entre aplicações cliente e o serviço ArticleMeta, registros de apenas 1 coleção são acessados. Para esses casos, seria desejavel a capacidade de definir a coleção padrão nas quais as consultas seriam executadas e desobrigar a passagem do argumento nos métodos.
Exemplo: