Да-да, спасибо Lord_Alfred. Я уже наткнулся минут 30 назад случайно на эту ветку, и увидел что сия замечательная функция уже реализована! Немного с багом, но главное ЕСТЬ, и РАБОТАЕТ! А баг заключается в следующем. Если флаг в ZP отображения инстанса не установлен, то не работает скрытие инстанса из C#. Т.е. когда мы показываем инстанс из C#, флаг автоматически в ZP не выставляется. Т.е. C# отдельно, UI зеннопостера отдельно. При этом метод HideInstance прежде чем сработать смотрит, установлен ли флаг в ZP на отображение инстанса. Если его нет, то типа инстанса и не видно, значит и скрывать нечего, и ничего не скрывает. А скрывать есть что, именно то, что мы только что отобразили через ShowInstance. Ну, в общем, накидал шаблончик быстренько для теста, в логах при прогоне там всё написано. Если вкратце то чтобы работало скрытие инстанса нужно по умолчанию чтобы при запуске шаблонов был установлен флаг ОТОБРАЖЕНИЯ ИНСТАНСА. Но если их отображение по умолчанию не нужно, то просто скрывать сразу кубиком в начале шаблона.