fixes #600 - parent element is stored on section, and passed down to new fragments created by array mutation