computed(() => obj.property) creates a{" "}
read-only projection - writes silently fail
obj.key("property") maintains{" "}
live Cell reference - writes work
computed(() => source.get().auth)
source.key("auth")
source.set(...)
Test:{" "} Click each button, then reload the page. Check if changes persisted.
{computed(() => JSON.stringify({ auth: source.auth, name: source.name }, null, 2))}