{
    return
      new IObservableFactory()
      {
        public IObservable createObservable(Object target)
        {
          return observeMap((IObservableSet)target, eStructuralFeature);
        }
      };
   }