public void Execute(API.CommandManager manager, IRemoteCommandArguments arguments) { var args = (PressArguments)arguments; Guard.ArgumentNotNullForCommand<Press>(args.Keys); manager.Press(args.Keys); }