фактически сработало: если заполнен добавленный атрибут, то "Зала" должна отсутствовать, а если заполнена "Зала", то добавленный атрибут должен быть пустым. Это можно было выразить подтипами, а так придется дополнительно где-то описывать (чтобы картина была полной и точной)