public async Task AddQuestionAsync(QuestionDefinition question)
 {
     Create(question.DeepCopyTo <Entities.QuestionDefinition>());
 }
 public async Task UpdateQuestionAsync(QuestionDefinition question)
 {
     Upsert(question.DeepCopyTo <Entities.QuestionDefinition>());
 }