Try to eliminate so much direct access to self.sectionData