I think I like this. I've been on the fence about whether to explicitly list and initialize these vars whenever we add a new one. As the app scales, I think this explicit initialization will make state (re)storing easier to debug.