Automatic cleanup of nested computed observables