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