- The completed implementation satisfies this requirement: Call the remote object's SetCommand method and pass in the lightOn Command object.
- The completed implementation satisfies this requirement: Call the remote object's ButtonPressed method.
- ICommand exposes the required contract: Execute().
- LightOnCommand exposes the required contract: light: Light; LightOnCommand(light: Light); Execute().


