OnPropertyModifiedDirectlyByTool is broadcast when a property is changed internally by the tool. This allows any external display of such properties to update. In a DetailsView, for instance, it refreshes certain cached states such as edit condition states for other properties.