All generic controls now inherit from ControlBase instead of IControl.