Ao consultar dados do CNPJ é retornado object (CnpjEndereco).
Ao consultar NFSe é retornado object (Rps) que contém endereços nos objetos tomador´ e prestador´.
Ao consultar CEP é retornado um outro schema, novamente diferente.
Estes retornos poderiam ser o mesmo objeto?