Давай не будем устраивать диспут правильно/неправильно.
Есть тупой динамический тест (коллега Chesh на него уже расстраивался)
code_553
Всякий элемент (помещенный в контейнер) ОБЯЗАН его проходить
Вот и все.
Собственно для этого делаются всякие там Free
