varying/new: rename #debug to #trace; make #debug breakpoint.
model/new: add a #_preinitialize which runs before attr set.
model/bug: serialize needs to account for shadows.
model/bug: remove dangerous Reference -> null autocoalesce.
model/new: make reference expose model-like getters and watchers.

* hooks into the eventual model.
* possibly dangerous.