generic model editor reloads resource when changed outside the editor