public static QuestionDetailViewModel Create(IRepository repository, Question question)
{
Check.Require(repository != null, "Repository must be supplied");
Check.Require(question != null);
var viewModel = new QuestionDetailViewModel {Question = question};
viewModel.UniqueTags = new List<string>();
return viewModel;
}