ObjectEditor : _selectedChanged is a broadcast controller so there is no value in checking if it hasListener

broadcast controllers no longer buffer anything at the origin, so if
there are no listeners the events are simply dropped