introduces model traversal for wider scopes