changed ObjectObserver to CompoundObservers as the ObjectObserver in the Polyfill (IE11/Firefox) was very, very slow