Support for top-level watch expressions via the DSL