Would this be public? If so, why is it better or clearer than `state` and `hiddenState`?