public void Deposit(double amount)
 {
     State.Deposit(amount);
     State = stateChanger.ChangeState(State);
     Console.WriteLine("Deposited {0:C} --- ", amount);
     Console.WriteLine(" Balance = {0:C}", this.Balance);
     Console.WriteLine(" Status = {0}", this.State.GetType().Name);
     Console.WriteLine("");
 }