Changed to be a direct subtype of AccordionBox, part of response to code review, see #26.