How does this new "Avalon" thing fit into object orientation from a "human / visual" point of view, as I described earlier (meaning that "properties"/members beeing immediately reflected on the GUI as with changes to real-life objects)?