The Kiwi framework is based loosely on two important concepts.
The visual proxy is an object that represents a model, or a certain part of it. It is coupled to the model it represents, which isn't absurd taking into account that it is simply a way to view and change it. In Kiwi you use Proxies in combination with Delegates (or separate Views and Controllers) to build forms for applications.