static void Main(string[] args)
        {
            var exposer = new Exposer();

            for (var i = 0; i < 5; i++)
            {
                new Handler(exposer, i);
            }

            exposer.Run();
        }
 public Handler(Exposer exposer, int value)
 {
     _value = value;
     exposer.WantSingleValue    += exposer_WantSingleValue;
     exposer.WantMultipleValues += exposer_WantMultipleValues;
 }