Hotfix/refresh dataset

The main purpose of this pull request is to fix the data set editor displaying "No Value" for all values during a data source refresh. You can see those changes in the most recent commit.

This pull request has some older commits as well. Apparently I never made a pull request for some "recollection" -> "viewshare" renaming work I did in April. Also, it looks like I should have rebased a few times. After a quick review the old commits seem sane so I'm tacking them on to this pull request.