Fix text questions not being returned as part of the visible question view.

The view assumed all questions needed options to be visible, but text questions never have options. This fixes that.
make visible question bindings cachable as well.