///Конструктор
  Impl ()
  {
    size_t screens_count = ScreenManager::ScreensCount ();
    
    outputs.reserve (screens_count);
    
    for (size_t i=0; i<screens_count; i++)
      outputs.push_back (OutputPtr (new Output (ScreenManager::Screen (i)), false));
      
    instance = this;      
  }