public MessageViewModel(Message message) { Id = message.Id; ParentId = message.ParentId; Text = message.Text; CreatedAt = message.CreatedAt; User = new UserViewModelSimple(message.User); //converts my userId to the UserViewModel Family = new FamilyViewModelSimple(message.Family); Comments = message.getComments(message.Id).Select(c => new MessageViewModel(c)); }