Лениво-рекурсивное обёртывание Object на нулевой вложенности оборачивается в Proxy обычным способом. Далее, дочерние Object'ы оборачиваются в Proxy, если их пытались читать, причём именно при установке связываний. И так далее по вложенным объектам.
Вы скажите: "Таких фреймворков и библиотек достаточно много". И будете правы, но во всём есть нюансы... Во многих фрейворках биндинг данных с DOM элементами задаётся в вёрстке. В данной же библиотеке всё манипуляции происходят исключительно в коде JavaScript.