public void Remove(Command c)
 {
     _cmds.Remove(c);
 }
 public void Add(Command c)
 {
     _cmds.Add(c);
 }