public RemoteButton(EntertainmentDevice newDevice) { theDevice = newDevice; }
protected RemoteControl( EntertainmentDevice entertainmentDevice) => EntertainmentDevice = entertainmentDevice;
public DvdRemote(EntertainmentDevice entertainmentDevice) : base(entertainmentDevice) { }
public TVRemoteMute(EntertainmentDevice newDevice) : base(newDevice) { }