Я не знаю, думал ли именно об этом команда разработчиков, но один из способов, которым это могло бы помочь, - это изменение наборов данных. Допустим, у вас есть целая куча элементов управления, учитывающих данные, и все они связаны с одним набором данных, а затем вы хотите переключиться на другой. Если все они связаны через посредника, все, что вам нужно сделать, это изменить свойство источника данных .Dataset вместо того, чтобы перебирать все элементы управления и изменять их свойства.
(Хотя вам, возможно, все же придется изменить несколько имен полей, в зависимости от того, как все настроено, поэтому это может быть не самым лучшим примером.)