Implementando sessão no SOAP Client

Estou desenvolvendo um aplicativo WP para o qual os webservices são implementados no .NET usando o cliente SOAP. Implementei o cliente SOAP no meu aplicativo WP usando a opção "Incluir referência de serviço".

Agora o problema é que existem duas classes de clientes diferentes, uma para a funcionalidade Login e outra para todas as outras consultas. O login está funcionando bem e me retornando verdadeiro ou falso e nada mais. E a outra classe de cliente é usada para fazer consultas diferentes, todas funcionando bem e obtendo alguns dados do servidor. Após o teste, observei que a resposta é independente do usuário logado (isto é, o servidor envia os mesmos dados irrelevantes do usuário logado). E, portanto, é claro que a sessão não é mantida e o servidor está enviando alguns dados anônimos.

Alguém me ajuda a manter a sessão no cliente SOAP.

Nota: não posso perguntar aos provedores de serviços da web sobre isso. :(