Use decorator for `subscribe` and `unsubscribe`.