public override void Apply(CardController controller)
 {
     _controller       = controller;
     _controllerSetter = new ControllerSetter(_newController);
     _controllerSetter.Initialize(ChangeTracker);
     _controller.AddModifier(_controllerSetter);
 }
 public override void Apply(CardController controller)
 {
     _controller = controller;
       _controllerSetter = new ControllerSetter(_newController);
       _controllerSetter.Initialize(ChangeTracker);
       _controller.AddModifier(_controllerSetter);
 }