add IControl;
implement ControlBase;
now all controls extends ControlBase;