public RandomBasicTrialRunner(IVisualArrayGenerator visualArrayGenerator, Func<IActor> actorProvider,
     IDataRecorder recorder)
 {
     _visualArrayGenerator = visualArrayGenerator;
     _actorProvider = actorProvider;
     _recorder = recorder;
 }
 public ObservableModel(IVisualArrayGenerator visualArrayGenerator, IBeliefState beliefState,
     IActivation activation)
 {
     _visualArrayGenerator = visualArrayGenerator;
     _beliefState = beliefState;
     _activation = activation;
 }
 public ObservableModelForBubble(IVisualArrayGenerator visualArrayGenerator, IBeliefStateForControls beliefState,
     IActivation activation, IBubbleDataRecorder activationDataRecorder)
 {
     _visualArrayGenerator = visualArrayGenerator;
     _beliefState = beliefState;
     _activation = activation;
     _activationDataRecorder = activationDataRecorder;
     _numberOfFixation = 0;
 }