Exposing cellState information so it can be used by cell subclasses. Making sure cellState value stays in sync with cell's actual appearance.