obrigado pela atenção. Na verdade n se tratava de uma implementação minha, e realmente não parece haver necessidade de expor um tipo que não é utilizado em nenhuma operação no serviço.
Depois de queimar alguns neurônios cheguei a conclusão que não precisava e consegui convencer meu colega de trabalho uma outra implementação. Assim creio que invalida a necessidade de ter criado a thread. Mais uma vez obrigado
e desculpa qq coisa.