//private Stream stream;
 public FibonacciActor(FibonacciSubscriber fibonacci, EventHandler <FibonacciEventArgs> fibonacciEvent, EventHandler <FactorialEventArgs> factorialEvent)
 {
     FibonaciEvent       = fibonacciEvent;
     FibonacciSubscriber = fibonacci;
     FactorialEvent      = factorialEvent;
     Receive <ProcessorResponse>(x => FibonaciEvent?.Invoke(FibonacciSubscriber, new FibonacciEventArgs(x.Result)));
     Receive <ProcessorResponseFactorial>(x => FactorialEvent?.Invoke(FibonacciSubscriber, new FactorialEventArgs(x.Result)));
 }
 public static Props MyProps(FibonacciSubscriber fibonacci, EventHandler <FibonacciEventArgs> fibonacciEvent, EventHandler <FactorialEventArgs> factorialEvent) => Props.Create(() => new FibonacciActor(fibonacci, fibonacciEvent, factorialEvent));