AbstractDViewModel now fires ViewChangedEvents when visual properties are set or removed from views.