Exposed some of the "protected" methods that were recently removed.

This is in an attempt to better conform to the "Open-Closed Principle" as cell subclasses may need to modify these methods behavior... without them exposed, there wasn't a simple/clear way to do such.