Update model-view binding with discrete annotations