透過処理などが絡めば、場合によっては速度がかなり遅くなることもあります。ただまぁ、それぞれをコントロールとして割り当てねばならないのか、から考えてみるべきでは。コントロールのインスタンスを生成し、データをロードするなどの初期化をする、という動作は、それだけコストのかかる処理でもあるのですし。