requires LightBulb with Flicker as interface LightBulbWithFlicker;