Used interface-type SectionWithOffset instead of class-type SequenceSection.