children: element.children
        .map(childName => parentToElementMap[element.name].find(e => e.name === childName))
        .sort((a, b) => (a.index < b.index ? -1 : (a.index === b.index ? 0 : 1)))