added _sectionName as protected field for use when subclassing, closes #19