remove interface: Iobservable