Don't expose isSleeping; auto-dispose pure computed if it has no dependencies; make copy of parameter object