Add dipose method to observables returned by asKoObservable() to correctly handle memory and avoid leaks