We're not properly testing that link text binding works here; a change in the current route will definitely refresh the link-to's but you should be able to remove this route change  and have the final asset (`contains(Joe)`) still work, but it won't work if you get rid of the routing change. This is what I was referring to earlier -- there doesn't seem to be any code that sets up observers to refresh when a bound link text property changes, and we definitely want/need that. 

The end of this test cases should look like this https://gist.github.com/machty/27a6dfe567e9ebb18a8d