This may be useful for sub-classes to use directly.  I recommend make it protected.  Also, make it a final as it is set in the constructor and shouldn't be reset