Filters updates to an observable so that subscriptions only fire in certain scenarios. Perfect example being if you don't want something to be able to be nulled out.