public static IDisposable Bind <T>(IObservable <T> observable, Action <T> propertySetter, BindingTypes bindingTypes = BindingTypes.OneWay, params IFilter <T>[] filters) { var propertyBBinding = observable .ApplyInputFilters(filters) .DistinctUntilChanged() .Subscribe(propertySetter); return(propertyBBinding); }