public DiscoTask(Settings settings, IGenerator<amBXScene> randomSceneGenerator, NotificationClientBase notificationService, Random random)
 {
     this.settings = settings;
       this.randomSceneGenerator = randomSceneGenerator;
       this.notificationService = notificationService;
       this.random = random;
 }
 public SceneGenerator(PitchGeneratorProvider pitchGenerator, FrameBuilder frameBuilder, NotificationClientBase newSceneProcessor)
 {
     this.pitchGenerator = pitchGenerator;
       this.frameBuilder = frameBuilder;
       sceneRunner = newSceneProcessor;
 }