remove @observable