 I already used BehaviorSubject (for both subjects) but then filterChanged$ will emit twice on subscribe. How can I immediately return the values (_foo, _bar) when subscribe to observable filterChanged$ 