using MODEL_TREE instead of generic statetree, also skeleton code in
place to populate WATCH_TREE when watching them variables