public void Reset()
 {
     MachineState = MachineState.Reset();
 }
 public void Clean()
 {
     MachineState = MachineState.Clean();
 }
 public void AddBeverage(BeverageCommand Beverage)
 {
     MachineState = MachineState.AddBeverage(Beverage);
 }
 //Preparar bevidas
 public void RunBeverageMachine()
 {
     MachineState = MachineState.RunBeverageMachine();
 }
 public BeverageMachine()
 {
     Observers.Add(new UIAlertObserver());
     Observers.Add(new MobileAlertObserver());
     MachineState = new ReadyMachineState(this);
 }