When editing an element in the property view, refresh the property and
all of its children, not just the edited element.  Also, do not allow
editing if the new value is the empty string.