BoundaryValue cannot come before Populations

When a BoundaryValue element is added to the CellPopulations element before a Population element (see attachment for full script):

    <CellPopulations>
        <BoundaryValue boundary="x" value="border"/>
        <Population size="1" type="cell">
            <Cell name="2">
                <Center>99.5,92.5,0.0</Center>
                <Nodes>...</Nodes>
            </Cell>
        </Population>
    </CellPopulations>

the simulation crashes with the following error:

Simulation::init(): Population Population [0] has no cell type specified

This error is resolved by switching the BoundaryValue and the population:

    <CellPopulations>
        <Population size="1" type="cell">
            <Cell name="2">
                <Center>99.5,92.5,0.0</Center>
                <Nodes>...</Nodes>
            </Cell>
        </Population>
        <BoundaryValue boundary="x" value="border"/>
    </CellPopulations>

This problem occurs when I edit xml files by hand, but also when I add the BoundaryValue before the Population in the GUI.

single_cell_mwe.xml