ns.Model.traverse

Есть удобный `ns.Model.invalidate`, но иногда хочется не только инвалидировать модели по какому-то признаку, но и сделать какое-то ещё дейсвтие.

Тесты не писал, так как непонятно на что именно они тут нужны.
вот это лучше не копировать и использовать ns.Model.infoLite