Sessions right now don't contain a set of questions, questioners, or the answerer record. Each type is managed in its own set individually. Management of each type is simpler when they are managed individually, but some of the constraints on actions can be made implicit in the structure if a Session contained those models. That alternative structure should be explored so the tradeoffs can be properly weighed.
Sessions right now don't contain a set of questions, questioners, or the answerer record. Each type is managed in its own set individually. Management of each type is simpler when they are managed individually, but some of the constraints on actions can be made implicit in the structure if a Session contained those models. That alternative structure should be explored so the tradeoffs can be properly weighed.