public abstract void Handle(MyLamp lamp);
public override void Handle(MyLamp lamp) { lamp.State = new LampOn(); }