use Set instead of List in OnViewChangedNotifier

this avoids @AfterViews annotated method to be called multiple times e.g. when re-adding previous @EFragment instances


see #1264