constructor({
      observer,
      callback
    } = {}) {
      super();
      let self = _.Observers;
      this.callback = callback || self.callback;
      this.observer = observer || (self.observer = self.observer || new MutationObserver(this.callback));
    }
Collection of fake "observers" implemented over one large MutationObserver