public TestorData GetQuestionData(int questId, bool getBLOBs) { try { return(_testClient.GetQuestionData(questId, getBLOBs)); } catch (CommunicationException) { _testClient = _factory.CreateChannel(); return(_testClient.GetQuestionData(questId, getBLOBs)); } }