This is really ugly. The idea is, the View has a one way binding into the controller's publishedAt. The view's publishedAt was updated by the user to have some error in it. The controller wants to reset that value, but controller's don't see their views.
So, the hack is, change the controller's property and let listeners reflect that. But, setting publishedAt to its current value doesn't trigger a change, so I change it to nothing, and then back to its original value on the next loop.

Terrible, ugly hack. Would love to hear some suggestions on this.