This can be private too. If not, make all state private.