avoided cross-reference ControlBase/View