Extension: IControl => IControlFactory