Вы могли бы добиться механизма блокировки рабочих элементов, если бы вы написали пользовательский элемент управления, который разрешает или запрещает сохранение на основе результата какого-либо запроса, который вы делаете к пользовательской службе.
Вы хотели бы создать визуалПлагин studio, который устанавливает и сбрасывает блокировку для каждого рабочего элемента.
Пока вы работаете, вы можете написать серверный плагин, который сохранит сериализованную копию, если рабочий элемент будет сохранен на диске или в системе управления версиями.
Я знаю, что это много, если работать, но это должно дать вам то, что вы просили.