added ImmutableListenersSet implementation of ObservableElement
added ObservableBase trait as mixin of Observable Element with ImmutableListenersSet