Factor out panel.sections() and section.controls() into _children() base class method